{"id":13808687,"url":"https://github.com/ngworker/lumberjack","last_synced_at":"2025-04-12T01:07:22.069Z","repository":{"id":43217304,"uuid":"280243671","full_name":"ngworker/lumberjack","owner":"ngworker","description":"Chop and cut Angular logs like a professional lumberjack.","archived":false,"fork":false,"pushed_at":"2024-11-28T06:07:38.000Z","size":3464,"stargazers_count":186,"open_issues_count":21,"forks_count":21,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-12T01:07:15.531Z","etag":null,"topics":["angular","logging","logs"],"latest_commit_sha":null,"homepage":"https://ngworker.github.io/lumberjack/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ngworker.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["LayZeeDK","santoshyadavdev","NachoVazquez"]}},"created_at":"2020-07-16T19:44:49.000Z","updated_at":"2025-03-28T21:23:55.000Z","dependencies_parsed_at":"2023-12-29T05:22:01.668Z","dependency_job_id":"258754ef-1ac8-4b41-b18b-8cfba5ed533e","html_url":"https://github.com/ngworker/lumberjack","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Flumberjack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Flumberjack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Flumberjack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ngworker%2Flumberjack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ngworker","download_url":"https://codeload.github.com/ngworker/lumberjack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248501863,"owners_count":21114683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","logging","logs"],"created_at":"2024-08-04T01:01:49.324Z","updated_at":"2025-04-12T01:07:22.041Z","avatar_url":"https://github.com/ngworker.png","language":"TypeScript","readme":"\u003e Chop and cut Angular logs like a professional lumberjack.\n\n\u003cp align=\"center\"\u003e\n \u003cimg width=\"40%\" height=\"40%\" src=\"https://pub-2294738bc2c249ff8040505bf960c018.r2.dev/logo.svg\"\u003e\n\u003c/p\u003e\n\n\u003ca style=\"font-size:11px;\" href=\"http://instagram.com/octopez\"\u003e\nLogo by Felipe Zambrano\n\u003c/a\u003e\n\n\u003cbr /\u003e\n\n[![MIT](https://img.shields.io/packagist/l/doctrine/orm.svg?style=flat-square)]()\n[![commitizen](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square)]()\n[![PRs](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)]()\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![All Contributors](https://img.shields.io/badge/all_contributors-7-orange.svg?style=flat-square)](#contributors-)\n[![ngworker](https://img.shields.io/badge/ngworker-%40-red)](https://github.com/ngworker/)\n[![Wallaby.js](https://img.shields.io/badge/wallaby.js-powered-blue.svg?style=flat\u0026logo=github)](https://wallabyjs.com/oss/)\n\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=ngworker_lumberjack\u0026metric=ncloc)](https://sonarcloud.io/dashboard?id=ngworker_lumberjack)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=ngworker_lumberjack\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=ngworker_lumberjack)\n[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=ngworker_lumberjack\u0026metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=ngworker_lumberjack)  \n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ngworker_lumberjack\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=ngworker_lumberjack)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=ngworker_lumberjack\u0026metric=security_rating)](https://sonarcloud.io/dashboard?id=ngworker_lumberjack)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=ngworker_lumberjack\u0026metric=reliability_rating)](https://sonarcloud.io/dashboard?id=ngworker_lumberjack)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=ngworker_lumberjack\u0026metric=sqale_rating)](https://sonarcloud.io/dashboard?id=ngworker_lumberjack)\n\nLumberjack is a versatile Angular logging library, specifically designed to be extended and customized. It provides a\nfew simple [log drivers](https://en.wikipedia.org/wiki/Log_driving) (logging mechanisms, transports, log drivers)\nout-of-the-box. It's easy to enable the built-in log drivers or create and use custom log drivers.\n\n\u003e For support, please refer to the `#lumberjack` channel in [the NgWorkers Discord server](https://discord.gg/UDUa8MA6Ef).\n\n## Features\n\n- ✅ Configurable multilevel logging\n- ✅ Plugin-based log driver architecture\n- ✅ Robust error handling\n- ✅ Console driver\n- ✅ HTTP driver\n- ✅ Logger base class\n- ✅ Lumberjack service\n- ✅ Best practices guide\n\n## Installation\n\nLumberjack is published as the `@ngworker/lumberjack` package.\n\n| Toolchain | Command                            |\n| --------- | ---------------------------------- |\n| NPM CLI   | `npm install @ngworker/lumberjack` |\n| PNPM CLI  | `pnpm add @ngworker/lumberjack`    |\n| Yarn CLI  | `yarn add @ngworker/lumberjack`    |\n\n## Documentation\n\nGet access to the full [documentation](https://ngworker.github.io/lumberjack/)\n\n## Wallaby.js\n\n[![Wallaby.js](https://img.shields.io/badge/wallaby.js-powered-blue.svg?style=for-the-badge\u0026logo=github)](https://wallabyjs.com/oss/)\n\nContributors to this repository are welcome to use the\n[Wallaby.js OSS License](https://wallabyjs.com/oss/) to get\ntest results immediately as you type, and see the results in\nyour editor right next to your code.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/NachoVazquez\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/9338604?v=4?s=100\" width=\"100px;\" alt=\"Nacho Vazquez\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNacho Vazquez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/issues?q=author%3ANachoVazquez\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=NachoVazquez\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=NachoVazquez\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-NachoVazquez\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#ideas-NachoVazquez\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#mentoring-NachoVazquez\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"#maintenance-NachoVazquez\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#projectManagement-NachoVazquez\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/pulls?q=is%3Apr+reviewed-by%3ANachoVazquez\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=NachoVazquez\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#tool-NachoVazquez\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"#userTesting-NachoVazquez\" title=\"User Testing\"\u003e📓\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://dev.to/layzee/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/6364586?v=4?s=100\" width=\"100px;\" alt=\"Lars Gyrup Brink Nielsen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLars Gyrup Brink Nielsen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/issues?q=author%3ALayZeeDK\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=LayZeeDK\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=LayZeeDK\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-LayZeeDK\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#ideas-LayZeeDK\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#mentoring-LayZeeDK\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"#maintenance-LayZeeDK\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"#projectManagement-LayZeeDK\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/pulls?q=is%3Apr+reviewed-by%3ALayZeeDK\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=LayZeeDK\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#tool-LayZeeDK\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"#userTesting-LayZeeDK\" title=\"User Testing\"\u003e📓\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.santoshyadav.dev/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/11923975?v=4?s=100\" width=\"100px;\" alt=\"Santosh Yadav\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSantosh Yadav\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=santoshyadavdev\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=santoshyadavdev\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-santoshyadavdev\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#infra-santoshyadavdev\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#plugin-santoshyadavdev\" title=\"Plugin/utility libraries\"\u003e🔌\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=santoshyadavdev\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://dzhavat.github.io/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1096332?v=4?s=100\" width=\"100px;\" alt=\"Dzhavat Ushev\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDzhavat Ushev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=dzhavat\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://twitter.com/AlexOkrushko\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/2830407?v=4?s=100\" width=\"100px;\" alt=\"Alex Okrushko\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlex Okrushko\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=alex-okrushko\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-alex-okrushko\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#mentoring-alex-okrushko\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"#research-alex-okrushko\" title=\"Research\"\u003e🔬\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=alex-okrushko\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/serkan-sipahi-59b20081/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1880749?v=4?s=100\" width=\"100px;\" alt=\"Bitcollage\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBitcollage\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/issues?q=author%3ASerkanSipahi\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=SerkanSipahi\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=SerkanSipahi\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-SerkanSipahi\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#platform-SerkanSipahi\" title=\"Packaging/porting to new platform\"\u003e📦\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/pulls?q=is%3Apr+reviewed-by%3ASerkanSipahi\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=SerkanSipahi\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#tool-SerkanSipahi\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/agroupp\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20857362?v=4?s=100\" width=\"100px;\" alt=\"Arthur Groupp\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArthur Groupp\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-agroupp\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/SergeyCherman\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10699293?v=4?s=100\" width=\"100px;\" alt=\"Serg\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSerg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=SergeyCherman\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/sumitparakh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/4236211?v=4?s=100\" width=\"100px;\" alt=\"Sumit Parakh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSumit Parakh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=sumitparakh\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://patelvimal.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6451223?v=4?s=100\" width=\"100px;\" alt=\"vimal patel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003evimal patel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=patelvimal\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://bento.me/ajit\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/19947758?v=4?s=100\" width=\"100px;\" alt=\"Ajit Panigrahi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAjit Panigrahi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=ajitzero\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://pbouillon.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22640284?v=4?s=100\" width=\"100px;\" alt=\"Pierre Bouillon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePierre Bouillon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-pBouillon\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=pBouillon\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=pBouillon\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=pBouillon\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dianjuar\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7026066?v=4?s=100\" width=\"100px;\" alt=\"Diego Julião\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDiego Julião\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-dianjuar\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/ngworker/lumberjack/commits?author=dianjuar\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.\nContributions of any kind welcome!\n","funding_links":["https://github.com/sponsors/LayZeeDK","https://github.com/sponsors/santoshyadavdev","https://github.com/sponsors/NachoVazquez"],"categories":["Third Party Components"],"sub_categories":["Loggers"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngworker%2Flumberjack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fngworker%2Flumberjack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fngworker%2Flumberjack/lists"}