CINXE.COM

<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="https://static-production.npmjs.com/styles.c617df3efc3b584cc1d7.css" /> <title data-react-helmet="true">keywords:log4j - npm search</title> <meta data-react-helmet="true" http-equiv="cleartype" content="on"/><meta data-react-helmet="true" name="apple-mobile-web-app-capable" content="yes"/><meta data-react-helmet="true" name="mobile-web-app-capable" content="yes"/><meta data-react-helmet="true" name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes"/><meta data-react-helmet="true" property="og:image" content="https://static-production.npmjs.com/338e4905a2684ca96e08c7780fc68412.png"/><meta data-react-helmet="true" name="msapplication-TileColor" content="#cb3837"/><meta data-react-helmet="true" name="msapplication-TileImage" content="https://static-production.npmjs.com/7a7ffabbd910fc60161bc04f2cee4160.png"/><meta data-react-helmet="true" name="msapplication-config" content="https://static-production.npmjs.com/668aac888e52ae13cac9cfd71fabd31f.xml"/><meta data-react-helmet="true" name="theme-color" content="#cb3837"/> <link data-react-helmet="true" href="https://static-production.npmjs.com/osd.xml" rel="search" title="npm package search" type="application/opensearchdescription+xml"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="120x120" href="https://static-production.npmjs.com/58a19602036db1daee0d7863c94673a4.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="144x144" href="https://static-production.npmjs.com/7a7ffabbd910fc60161bc04f2cee4160.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="152x152" href="https://static-production.npmjs.com/34110fd7686e2c90a487ca98e7336e99.png"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="180x180" href="https://static-production.npmjs.com/3dc95981de4241b35cd55fe126ab6b2c.png"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/b0f1a8318363185cc2ea6a40ac23eeb2.png" sizes="32x32"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/1996fcfdf7ca81ea795f67f093d7f449.png" sizes="230x230"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/f1786e9b7cba9753ca7b9c40e8b98f67.png" sizes="96x96"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/5f6e93af5bf0f5dcdd1eecdac99f51ee.png" sizes="192x192"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/c426a1116301d1fd178c51522484127a.png" sizes="228x228"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://static-production.npmjs.com/da3ab40fb0861d15c83854c29f5f2962.png" sizes="16x16"/> </head> <body> <div id="app"><div class="_452c3ec4 d68c66a8"><div class="cf325dbd list ma0 pa0 tr z-999"><div class="c746cc21 list ma0 pa0 tr z-999"></div></div><div class="flex flex-column vh-100"><header class="_755f5b0f bg-white z-2 bb b--black-20"><div></div><div class="e7070742 pv3-ns ph1-ns bg-white"><div id="header" class="bbefbfcc">skip to:<a aria-label="skip to content" class="d6d0dbcf" href="#main">content</a><a aria-label="skip to package search" class="d6d0dbcf" href="#search">package search</a><a aria-label="skip to sign in" class="d6d0dbcf" href="#signin">sign in</a></div><div class="ef7c6e62 center mw9 border-box ph4-ns ph3 flex items-center"><span class="_0edb515f pr3 dn dib-ns link lh-title dim b--white-30">❤</span><nav class="_4a5f2a79 db w-100 w-auto-ns truncate" aria-label="Product Navigation"><ul id="main-menu" class="list pl0" role="menu" aria-label="Nav Menu"><li role="none" class="dib"><a href="/products/pro" role="menuitem" class="c6c55db4 no-underline f6-ns f7 fw5 dim pr2 pl2" id="nav-pro-link">Pro</a></li><li role="none"><a href="/products/teams" role="menuitem" class="c6c55db4 no-underline f6-ns f7 fw5 dim pr2 pl2" id="nav-teams-link">Teams</a></li><li role="none" class="dib"><a href="/products" role="menuitem" class="c6c55db4 no-underline f6-ns f7 fw5 dim pr2 pl2" id="nav-pricing-link">Pricing</a></li><li role="none" class="dib"><a href="https://docs.npmjs.com" role="menuitem" class="c6c55db4 no-underline f6-ns f7 fw5 dim pr2 pl2" id="nav-docs-link">Documentation</a></li></ul></nav></div></div><div class="_4ea0e50d bt b--black-10"><div class="c5b9953b center mw9 flex flex-wrap ph4-ns border-box"><span class="_657f443d">npm</span><div class="af43375d mt3 db mr4-ns pb3 pb0-ns flex-auto 2-ns ph3 ph0-ns"><a href="/" aria-label="Npm"><svg viewBox="0 0 780 250" aria-hidden="true"><path fill="#231F20" d="M240,250h100v-50h100V0H240V250z M340,50h50v100h-50V50z M480,0v200h100V50h50v150h50V50h50v150h50V0H480z M0,200h100V50h50v150h50V0H0V200z" stroke-width="5" stroke="#f7f7f7"></path></svg></a></div><div id="search" class="_581ebd89 relative flex-auto w-100 w-50-ns pv2-ns order-1-ns order-2"><form id="search" method="GET" action="/search" class="_13c93d41 relative flex bg-transparent ph3 ph2 pv2 ph0-ns pv0-ns bt b--black-10 bn-ns"><div class="e82b10fd relative dde91b96"><div class="_2f299eeb nowrap flex"><span class="_705cdf4f db fl pl3 pr1"><svg width="15px" height="15px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" aria-hidden="true"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g stroke="#777777" stroke-width="1.3"><g><path d="M13.4044,7.0274 C13.4044,10.5494 10.5494,13.4044 7.0274,13.4044 C3.5054,13.4044 0.6504,10.5494 0.6504,7.0274 C0.6504,3.5054 3.5054,0.6504 7.0274,0.6504 C10.5494,0.6504 13.4044,3.5054 13.4044,7.0274 Z"></path><path d="M11.4913,11.4913 L17.8683,17.8683"></path></g></g></g></svg></span><input type="search" role="combobox" name="q" hotkeys="[object Object]" placeholder="Search packages" aria-label="Search packages" aria-controls="typeahead-list-370859" aria-expanded="false" aria-activedescendant="" inputref="[object Object]" autoComplete="off" class="_390acbc5 f5 fw3 black relative" value="keywords:log4j" element="input"/></div><div aria-live="polite" aria-atomic="true" class="_6f20b8d1"></div></div><button type="submit" class="_0da775bb bn pv2 ph4 f6 white pointer bn pv2 ph4 f6 white pointer" aria-label="Search">Search</button><input type="hidden" name="csrftoken" value="AsFYgTfyCDsDaNTU2DNmejIW7HtHGPrVB-_Muwcvofb"/></form></div><div class="_6f31c82b ml3 mt2 mt0-ns pv2-ns flex-auto tr nowrap relative pointer fw6 order-1 order-2-ns"><div class="_1066d9e7 flex items-center self-center pl3"><a href="/signup" id="signup" class="_9752c8b3 pa2 lh-copy br2 f6 no-underline fw5 black dim ph3 mr3">Sign Up</a><a href="/login" id="signin" class="_352269a0 pa1 lh-copy br2 f6 no-underline fw5 black dim">Sign In</a></div></div></div></div></header><main id="main"> <div class="a9b7335e bb b--black-10"><h1 class="e37891cf">Search results</h1><div class="dca606df center ph4-ns ph3 mw9 w-auto-l pt0 mt0 mb0 pb0 fw4 flex justify-between flex-column flex-row-l"><div><h2 class="fe8781e9 ml2 ml0-ns pt2 fl f4 fw6 black">136<!-- --> packages found</h2></div><div class="_69f94693 fl tl tr-l pt3-l pb1-l mb3"><nav role="navigation" aria-label="Pagination Navigation" class="dfa16c80 ma0 "><div class="_26391339 dib a0329937 _31dfe8f0"><a aria-label="Current page, page 1" href="/search?q=keywords%3Alog4j&amp;page=0&amp;perPage=20" aria-current="true">1</a></div><div class="_26391339 dib"><a aria-label="Go to page 2" href="/search?q=keywords%3Alog4j&amp;page=1&amp;perPage=20" aria-current="false">2</a></div><div class="_26391339 dib"><a aria-label="Go to page 3" href="/search?q=keywords%3Alog4j&amp;page=2&amp;perPage=20" aria-current="false">3</a></div><div class="_26391339 dib">…</div><div class="_26391339 dib"><a aria-label="Go to page 7" href="/search?q=keywords%3Alog4j&amp;page=6&amp;perPage=20" aria-current="false">7</a></div><div class="_26391339 dib"><a aria-label="Next page" href="/search?q=keywords%3Alog4j&amp;page=1&amp;perPage=20">»</a></div></nav></div></div></div><div class="_23fffac0 w-100 mw9 ph5-ns ph3-l ph1-m mh3-ns center center-ns flex flex-column flex-row-l justify-between"><aside class="_9390ec46 ma0 pa0 pl3 pr2 w-20-l"><div><p id="search_ranking_radiogroup_label" class="_64c2ccaf db mt1 f5 fw6 black-90 nowrap mb2">Sort Packages</p><div role="radiogroup" class="_75eeb9d4" aria-labelledby="search_ranking_radiogroup_label"><div class="_62229eaa flex items-baseline mv1"><input type="radio" class="_128f502f ml2 mr2" aria-labelledby="search_ranking_optimal_label search_ranking_optimal_text" name="ranking" value="optimal" id="search_ranking_optimal"/><label for="search_ranking_optimal" class="_9d16cd42 lh-copy"><b id="search_ranking_optimal_label">Optimal</b><br/></label></div><div class="_62229eaa flex items-baseline mv1"><input type="radio" class="_128f502f ml2 mr2" aria-labelledby="search_ranking_popularity_label search_ranking_popularity_text" name="ranking" value="popularity" id="search_ranking_popularity"/><label for="search_ranking_popularity" class="_9d16cd42 lh-copy"><b id="search_ranking_popularity_label">Popularity</b><br/></label></div><div class="_62229eaa flex items-baseline mv1"><input type="radio" class="_128f502f ml2 mr2" aria-labelledby="search_ranking_quality_label search_ranking_quality_text" name="ranking" value="quality" id="search_ranking_quality"/><label for="search_ranking_quality" class="_9d16cd42 lh-copy"><b id="search_ranking_quality_label">Quality</b><br/></label></div><div class="_62229eaa flex items-baseline mv1"><input type="radio" class="_128f502f ml2 mr2" aria-labelledby="search_ranking_maintenance_label search_ranking_maintenance_text" name="ranking" value="maintenance" id="search_ranking_maintenance"/><label for="search_ranking_maintenance" class="_9d16cd42 lh-copy"><b id="search_ranking_maintenance_label">Maintenance</b><br/></label></div></div></div></aside><div class="d0963384 ph3 pl4-l pr0-l w-90-l pt2-ns"><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/log4js"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">log4js</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Port of Log4js to work with node.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:node" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">node</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xNjk0MGI4YjNkZDA2ZmQ0ZWRhMDI3NWYzNDEyZTk4Mz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.HMaGWzxURDz-uEP8uXTPX2X8j3NcZDvP2SsjRZm4rm0" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~csausdev" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher csausdev">csausdev</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->6.9.1<!-- --> • <!-- -->2 years ago</span><span class="_657f443d">published version <!-- -->6.9.1<!-- -->, <!-- -->2 years ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.10119137226016926)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6499823566226969)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.4068991547214883)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 10%<!-- -->. <!-- -->Quality: 65%<!-- -->. <!-- -->Popularity: 41%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/bunyan"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">bunyan</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">a JSON logging library for node.js services</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:bunyan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bunyan</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yNjE1NmUyYjQ1ZDBhN2FhOWI5OGI3ODAxOTk5N2Y1Yj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.qHG3IAz9gBres2JgpkKx7FnFVeZsCeo0qFBvm3OQW5E" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~trentm" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher trentm">trentm</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.8.15<!-- --> • <!-- -->4 years ago</span><span class="_657f443d">published version <!-- -->1.8.15<!-- -->, <!-- -->4 years ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3328617265778247)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.46069722810726466)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.3411388095623963)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 46%<!-- -->. <!-- -->Popularity: 34%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@expo/bunyan"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@expo/bunyan</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">a JSON logging library for node.js services</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:bunyan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bunyan</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83ZTAzYTYwMDdkNGE2NDBiOTgxOGQ5ZjY5MzRlMWI2Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.FnUKr1YnRaDP5sGBJ-AWHlGYsMVruiHA2S0vCPosozc" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~philpl" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher philpl">philpl</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.0.1<!-- --> • <!-- -->4 months ago</span><span class="_657f443d">published version <!-- -->4.0.1<!-- -->, <!-- -->4 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.32824632538664283)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6283177145140995)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.19501316711389613)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 20%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/tslog"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">tslog</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Extensible TypeScript Logger for Node.js and Browser.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logger</a></li><li><a href="/search?q=keywords:typescript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">typescript</a></li><li><a href="/search?q=keywords:log level" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log level</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:stacktrace" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stacktrace</a></li><li><a href="/search?q=keywords:Error.stack" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Error.stack</a></li><li><a href="/search?q=keywords:call location" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">call location</a></li><li><a href="/search?q=keywords:debug" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">debug</a></li><li><a href="/search?q=keywords:pretty" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">pretty</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:log4js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4js</a></li><li><a href="/search?q=keywords:log4ts" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4ts</a></li><li><a href="/search?q=keywords:print" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">print</a></li><li><a href="/package/tslog#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci84MzViOGIwN2M2MTExZTVmOWUxODcxNjVkM2JiNjJmMz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.azEWZnRuP2zWjRtczmgy3EmqkKK0XfNGeR1jpo_mDHM" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~eterehov" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher eterehov">eterehov</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.9.3<!-- --> • <!-- -->6 months ago</span><span class="_657f443d">published version <!-- -->4.9.3<!-- -->, <!-- -->6 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.33292778220908065)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6289980800796836)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.17735542242824026)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 18%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@visulima/pail"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@visulima/pail</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Find a file or directory by walking up parent directories.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:ansi" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">ansi</a></li><li><a href="/search?q=keywords:anolilab" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">anolilab</a></li><li><a href="/search?q=keywords:browser" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">browser</a></li><li><a href="/search?q=keywords:browser-logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">browser-logger</a></li><li><a href="/search?q=keywords:callsite" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">callsite</a></li><li><a href="/search?q=keywords:callsites" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">callsites</a></li><li><a href="/search?q=keywords:cli" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cli</a></li><li><a href="/search?q=keywords:color" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">color</a></li><li><a href="/search?q=keywords:colorful" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">colorful</a></li><li><a href="/search?q=keywords:colorize" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">colorize</a></li><li><a href="/search?q=keywords:consola" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">consola</a></li><li><a href="/search?q=keywords:console" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">console</a></li><li><a href="/search?q=keywords:console-logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">console-logger</a></li><li><a href="/search?q=keywords:debug" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">debug</a></li><li><a href="/package/@visulima/pail#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci85NWQ5MzA0OWNhNWRmY2MxZmVlMDc0NDI5YjUyNDczYj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.WOod0hK4OPM8Ls_VcHHbRAa5D-N_fdAuEeuMCE4cSOM" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~prisis" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher prisis">prisis</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.1.11<!-- --> • <!-- -->2 months ago</span><span class="_657f443d">published version <!-- -->2.1.11<!-- -->, <!-- -->2 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6483930903785506)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.038393171655180164)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 65%<!-- -->. <!-- -->Popularity: 4%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@salesforce/bunyan"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@salesforce/bunyan</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">a JSON logging library for node.js services (dtrace is disabled)</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:bunyan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bunyan</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci82NmYwMGJkYjBlYjNhMDQ1MmZkYzVkZDFkNTgxYTUzMz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.L1GgZUsKc9X-3D8tB3NSYnAjqvFpK1cM_Y9lXgkdnms" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~jgrantham" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher jgrantham">jgrantham</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.0.0<!-- --> • <!-- -->5 years ago</span><span class="_657f443d">published version <!-- -->2.0.0<!-- -->, <!-- -->5 years ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.29554444654667056)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6076596333011212)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.07491627488080772)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 30%<!-- -->. <!-- -->Quality: 61%<!-- -->. <!-- -->Popularity: 7%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/log2stream"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">log2stream</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A logging library with an interface inspired by Log4j but removes the concepts of appenders and layouts in favour of streams.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:streams" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">streams</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wYzNlMTliMmI4ODI5MWU4MzUzMjhkYjAyOTdhNmZkZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.eGIBENPo38z_bgreBmrST08FMfaSBT1FVIPOwjgGF1g" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~lsphillips" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher lsphillips">lsphillips</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->3.1.2<!-- --> • <!-- -->6 months ago</span><span class="_657f443d">published version <!-- -->3.1.2<!-- -->, <!-- -->6 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.32824632538664283)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6452910623161296)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.002355527337355935)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 65%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/shlogts"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">shlogts</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Extensible TypeScript Logger for Node.js and Browser.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logger</a></li><li><a href="/search?q=keywords:typescript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">typescript</a></li><li><a href="/search?q=keywords:log level" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log level</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:stacktrace" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stacktrace</a></li><li><a href="/search?q=keywords:Error.stack" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Error.stack</a></li><li><a href="/search?q=keywords:call location" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">call location</a></li><li><a href="/search?q=keywords:debug" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">debug</a></li><li><a href="/search?q=keywords:pretty" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">pretty</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:log4js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4js</a></li><li><a href="/search?q=keywords:log4ts" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4ts</a></li><li><a href="/search?q=keywords:print" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">print</a></li><li><a href="/package/shlogts#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9hYjVkYjRmZDVhYTg5MGI4N2MxZGE1MGNhYzNjYTE3Zj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.Yy6MrnMg1nE-Dpg4a8HpXafzm1tvxqUX3-5xhZGssaE" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~speedofspin" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher speedofspin">speedofspin</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.0<!-- --> • <!-- -->2 months ago</span><span class="_657f443d">published version <!-- -->1.0.0<!-- -->, <!-- -->2 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3320689172603892)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6289980800796836)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.004756080875044866)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@knfs-tech/bamimi-log"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@knfs-tech/bamimi-log</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Log module</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:bamimi" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bamimi</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mNzk2NzBjNmU2NTZhY2VjZTUxY2RjOTkyZGExMmExMj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ec7pzUmsiCHOTanGPxs3hWWR_xdm7Un0EaOeytfuaKk" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~khapu2906" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher khapu2906">khapu2906</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.1<!-- --> • <!-- -->2 months ago</span><span class="_657f443d">published version <!-- -->1.0.1<!-- -->, <!-- -->2 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.33301935612364314)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6076596333011212)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.005958189024364305)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 61%<!-- -->. <!-- -->Popularity: 1%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/bunyan-rotating-file-stream"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">bunyan-rotating-file-stream</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">a rotating file stream for the bunyan logging system</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:rotating" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">rotating</a></li><li><a href="/search?q=keywords:rotate" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">rotate</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYzEzNWE3ZDVmNzdjMDIyMDVkOGYzZTA0YjkyNDk3Yz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ovzcm6CBLRdsPGOlI60HP477GM8KmvUtPE9kdFDDF30" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~rcomian" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher rcomian">rcomian</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.0.6<!-- --> • <!-- -->10 months ago</span><span class="_657f443d">published version <!-- -->2.0.6<!-- -->, <!-- -->10 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.21454476016774138)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6076596333011212)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.07564533523153028)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 21%<!-- -->. <!-- -->Quality: 61%<!-- -->. <!-- -->Popularity: 8%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@yunfly/logstash-http"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@yunfly/logstash-http</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Logstash HTTP Appender for log4js-node</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:node" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">node</a></li><li><a href="/search?q=keywords:logstash" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logstash</a></li><li><a href="/search?q=keywords:elasticsearch8.0" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">elasticsearch8.0</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zODVjNzk4ODA3MzY5NjRkZDZhNmRmNTUwNzAxNTYwNj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.A1XwwGvPW_PqWa6jNNWyiVneqxXiXaBWYkj68qxO1Bs" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~yunfly" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher yunfly">yunfly</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.2.2<!-- --> • <!-- -->9 months ago</span><span class="_657f443d">published version <!-- -->1.2.2<!-- -->, <!-- -->9 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.30147528776364113)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6372967548280551)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.001337730865065219)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 30%<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/tslog-fork"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">tslog-fork</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">📝 Extensible TypeScript Logger for Node.js and Browser: Dependency free, Fully customizable, Pretty errors, stack traces, and JSON output to attachable transports.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logger</a></li><li><a href="/search?q=keywords:typescript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">typescript</a></li><li><a href="/search?q=keywords:log level" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log level</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:stacktrace" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stacktrace</a></li><li><a href="/search?q=keywords:Error.stack" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Error.stack</a></li><li><a href="/search?q=keywords:call location" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">call location</a></li><li><a href="/search?q=keywords:debug" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">debug</a></li><li><a href="/search?q=keywords:pretty" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">pretty</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:log4js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4js</a></li><li><a href="/search?q=keywords:log4ts" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4ts</a></li><li><a href="/search?q=keywords:print" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">print</a></li><li><a href="/package/tslog-fork#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xMTFiYWEzOTZiYzZlMzQ5MDMwYjliZjFjZWFjZjEwNj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.5xDzEiT1_OEcQeM8SoDPmw_bTt0TW_zHlGyfGkLCdag" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~ggvlasov" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher ggvlasov">ggvlasov</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.8.19<!-- --> • <!-- -->2 years ago</span><span class="_657f443d">published version <!-- -->4.8.19<!-- -->, <!-- -->2 years ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.2549493428836995)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6289980800796836)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.006151043678629077)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 25%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 1%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@stewieoo/bunyan"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@stewieoo/bunyan</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">a JSON logging library for node.js services</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:bunyan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bunyan</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9iMjEwZTMyNzhhOGIyYmEzOTU3Njk2ODBmMjIyZDE2MT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ZDZLZ60e6qWD_uiZ5NFClXl4erA4WO-_w8OJNY2wOSg" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~stewie" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher stewie">stewie</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.8.15<!-- --> • <!-- -->9 months ago</span><span class="_657f443d">published version <!-- -->1.8.15<!-- -->, <!-- -->9 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.24638834486082248)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6173685203539292)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.0018959063967692673)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 25%<!-- -->. <!-- -->Quality: 62%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/loguru-node"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">loguru-node</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">inspired by loguru in python, but using log4js</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logger</a></li><li><a href="/search?q=keywords:loguru" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">loguru</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:node" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">node</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81YmY5ZGViYzM3ZWE1ODY2ODkzOWM4YzI0MzRmNjM2Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.1S-Hu51UzQ6tj9jvb3vsfvVCBs2qWarFka8fKNRQZoU" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~yinjg" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher yinjg">yinjg</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.1.2<!-- --> • <!-- -->5 months ago</span><span class="_657f443d">published version <!-- -->1.1.2<!-- -->, <!-- -->5 months ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.3333333333333333)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.45901118538229335)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.0030650457225588033)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 33%<!-- -->. <!-- -->Quality: 46%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/sensitive-fields"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">sensitive-fields</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">List of sensitive fields that should be masked, obfuscated, or purged for security purposes</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:bugsnag" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bugsnag</a></li><li><a href="/search?q=keywords:cabin" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">cabin</a></li><li><a href="/search?q=keywords:complete" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">complete</a></li><li><a href="/search?q=keywords:comprehensive" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">comprehensive</a></li><li><a href="/search?q=keywords:fields" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">fields</a></li><li><a href="/search?q=keywords:list" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">list</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logger</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:logs" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logs</a></li><li><a href="/search?q=keywords:mask" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">mask</a></li><li><a href="/search?q=keywords:masked" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">masked</a></li><li><a href="/search?q=keywords:obfuscated" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">obfuscated</a></li><li><a href="/package/sensitive-fields#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYjBiYTNhODU4ZmE3Mjc1NWUxMGJjOTcxZmJiOGUyNT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.7VEJ-y8ylwJ6ZMbvaCfv1FBPbChCjM5zM1txx7z8B6c" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~titanism" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher titanism">titanism</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.0.1<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->1.0.1<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.061513136369116546)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6391416082317057)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.036876490539307895)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 6%<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->Popularity: 4%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/bunyan-category"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">bunyan-category</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">A wrapper around Bunyan that provides support for log categorization and category-based configuration</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:bunyan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bunyan</a></li><li><a href="/search?q=keywords:category" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">category</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wZWVhMzEwYzA2ZGI0MjA3YzFlOGU1ZGM1N2ZiNDM0Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.bhQK3ct4zOhmtaK9cS7EU5bjHdBg-rjT2h-lqFdVlGU" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~jupiterone-dev" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher jupiterone-dev">jupiterone-dev</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->0.4.1<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->0.4.1<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.2016514639323201)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.46387874577568083)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.04400488606090179)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 20%<!-- -->. <!-- -->Quality: 46%<!-- -->. <!-- -->Popularity: 4%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/node-bunyan"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">node-bunyan</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">a JSON logging library for node.js services</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:bunyan" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">bunyan</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83NjM1NTA1MTUxYmU3MjkxYjRkNGJiNDBhYjMzMDY0Nj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.sJxrECl72hknjlCPTH44snv28916L_Pupt8Fi_UGn-8" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~lukywong" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher lukywong">lukywong</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->3.0.1<!-- --> • <!-- -->2 years ago</span><span class="_657f443d">published version <!-- -->3.0.1<!-- -->, <!-- -->2 years ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.12022519712174538)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6173685203539292)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.0021398030256300645)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 12%<!-- -->. <!-- -->Quality: 62%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@lorefnon/tslog"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@lorefnon/tslog</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Extensible TypeScript Logger for Node.js and Browser.</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logger</a></li><li><a href="/search?q=keywords:typescript" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">typescript</a></li><li><a href="/search?q=keywords:log level" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log level</a></li><li><a href="/search?q=keywords:json" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">json</a></li><li><a href="/search?q=keywords:stacktrace" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">stacktrace</a></li><li><a href="/search?q=keywords:Error.stack" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">Error.stack</a></li><li><a href="/search?q=keywords:call location" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">call location</a></li><li><a href="/search?q=keywords:debug" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">debug</a></li><li><a href="/search?q=keywords:pretty" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">pretty</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:log4js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4js</a></li><li><a href="/search?q=keywords:log4ts" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4ts</a></li><li><a href="/search?q=keywords:print" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">print</a></li><li><a href="/package/@lorefnon/tslog#keywords" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">View more</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lNDA2NTdlOWNiNmY5ZTZiNGJjNzFmYzgzZmE5MTQ3Nj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.0cLeByDHygaL6ZHlFFpzVrpIP2gaE4AAZ8NRCNbQw0s" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~lorefnon" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher lorefnon">lorefnon</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->4.9.1-alpha2<!-- --> • <!-- -->a year ago</span><span class="_657f443d">published version <!-- -->4.9.1-alpha2<!-- -->, <!-- -->a year ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0.0815705613643607)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6289980800796836)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.002273939208575979)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: 8%<!-- -->. <!-- -->Quality: 63%<!-- -->. <!-- -->Popularity: 0%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@log4js2/core"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@log4js2/core</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">log4js2 is a fast and lightweight logging library that enables logging flexibility within JavaScript/TypeScript applications, similar to Apache&#x27;s [Log4j2 library](https://logging.apache.org/log4j/2.x/). It can also serve as a drop-in replacement for log4</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logger" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logger</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:log4j2" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j2</a></li><li><a href="/search?q=keywords:log4js" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4js</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:console" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">console</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80YTI4OTIxYWZmNWNkMDVlNzBiZDQxMzU5OTMzYWE0Nz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.qSTleF1XWshiYZo_7DWPCSzW4DL5Wb1RhW9Gm0Folks" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~anigenero" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher anigenero">anigenero</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->2.0.9<!-- --> • <!-- -->5 years ago</span><span class="_657f443d">published version <!-- -->2.0.9<!-- -->, <!-- -->5 years ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6391416082317057)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.04285312960720512)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: None<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->Popularity: 4%<!-- -->.</p></div></div></section><section class="ef4d7c63 pl1-ns pt3 pb2 ph1 b--black-10 _266977fe flex-l bb"><div class="_0d2164ff"><div class="bea55649 flex flex-row flex-wrap items-end pr3"><a target="_self" href="/package/@log4js-node/logstashudp"><img alt="" src="https://static-production.npmjs.com/26de4581a89de8a6501ce9a3dbb06b85.svg" title="public package" class="c9d94a14 dn"/><h3 class="db7ee1ac fw6 f4 black-90 dib lh-solid ma0 no-underline hover-black">@log4js-node/logstashudp</h3></a></div><p class="_8fbbd57d f5 black-60 mt1 mb0 pv1 no-underline lh-copy">Logstash UDP Appender for log4js-node</p><ul class="cf33f2b9 w-90 list mh0 mv2 pa0 truncate"><li><a href="/search?q=keywords:logging" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logging</a></li><li><a href="/search?q=keywords:log" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log</a></li><li><a href="/search?q=keywords:log4j" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">log4j</a></li><li><a href="/search?q=keywords:node" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">node</a></li><li><a href="/search?q=keywords:logstash" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">logstash</a></li><li><a href="/search?q=keywords:udp" class="_69ac86b8 f6 link fl dib fw4 black-90 bg-black-05 hover-bg-black-10 br2 hover-black ph2 pv1">udp</a></li></ul><div class="_0be7a12f f6 black-80 mt1 mb1 flex-ns db flex-row lh-copy"><div class="_045facde flex flex-row pl1 br3"><div><a aria-hidden="true"><img src="/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xNjk0MGI4YjNkZDA2ZmQ0ZWRhMDI3NWYzNDEyZTk4Mz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.HMaGWzxURDz-uEP8uXTPX2X8j3NcZDvP2SsjRZm4rm0" style="width:22px;height:22px;min-width:22px;border-radius:4%"/></a></div><a target="_self" href="/~csausdev" class="e98ba1cc pl2 pr2 black-70 fw6 db hover-black no-underline" aria-label="publisher csausdev">csausdev</a></div><span aria-hidden="true" class="_66c2abad flex-grow-1">published<!-- --> <!-- -->1.2.1<!-- --> • <!-- -->5 years ago</span><span class="_657f443d">published version <!-- -->1.2.1<!-- -->, <!-- -->5 years ago</span></div></div><div class="_5c95be4e items-start flex flex-row items-center flex-shrink-0 c62c138e pl2 overflow-x-hidden"><div class="_622b8f03 fr justify-between flex flex-column-reverse mt3 mb2 ml2 pb0"><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _9a8a65f4" style="transform:scaleX(0)"></div><abbr class="_89d0b3e5" aria-label="Maintenance" title="Maintenance">M</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _625ca439" style="transform:scaleX(0.6372967548280551)"></div><abbr class="_89d0b3e5" aria-label="Quality" title="Quality">Q</abbr></div><div class="_4ed4187c flex flex-row-reverse relative" aria-hidden="true"><div class="d76ccfa5 _464c07bf" style="transform:scaleX(0.0417181890651122)"></div><abbr class="_89d0b3e5" aria-label="Popularity" title="Popularity">P</abbr></div><p class="_50cd544f">Maintenance: None<!-- -->. <!-- -->Quality: 64%<!-- -->. <!-- -->Popularity: 4%<!-- -->.</p></div></div></section><div class="flex flex-row justify-between"><div class="_69f94693 fl tl tr-l pt3-l pb1-l mb3"><nav role="navigation" aria-label="Pagination Navigation" class="dfa16c80 ma0 "><div class="_26391339 dib a0329937 _31dfe8f0"><a aria-label="Current page, page 1" href="/search?q=keywords%3Alog4j&amp;page=0&amp;perPage=20" aria-current="true">1</a></div><div class="_26391339 dib"><a aria-label="Go to page 2" href="/search?q=keywords%3Alog4j&amp;page=1&amp;perPage=20" aria-current="false">2</a></div><div class="_26391339 dib"><a aria-label="Go to page 3" href="/search?q=keywords%3Alog4j&amp;page=2&amp;perPage=20" aria-current="false">3</a></div><div class="_26391339 dib">…</div><div class="_26391339 dib"><a aria-label="Go to page 7" href="/search?q=keywords%3Alog4j&amp;page=6&amp;perPage=20" aria-current="false">7</a></div><div class="_26391339 dib"><a aria-label="Next page" href="/search?q=keywords%3Alog4j&amp;page=1&amp;perPage=20">»</a></div></nav></div></div></div></div> </main><footer class="cd2827bb bt b--black-10 mt4"><h2 class="e13b5dae">Footer</h2><div id="footer" class="center mw9 pa3 flex flex-column flex-wrap-m flex-row-ns"><div class="flex-auto pa4-ns pa3 w-100 w-10-l"><div class="_802b5507 pt3"><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com/npm" aria-label="Visit npm GitHub page"><svg viewBox="0 0 27.23 27.23" aria-hidden="true"><rect fill="#333333" width="27.23" height="27.23" rx="2"></rect><polygon fill="#fff" points="5.8 21.75 13.66 21.75 13.67 9.98 17.59 9.98 17.58 21.76 21.51 21.76 21.52 6.06 5.82 6.04 5.8 21.75"></polygon></svg></a></div><div class="_802b5507 pt3"><a target="_blank" rel="noopener noreferrer nofollow" href="https://github.com" aria-label="GitHub"><svg aria-hidden="true" focusable="false" class="" viewBox="0 0 24 24" width="50" height="50" fill="black" style="display:inline-block;user-select:none;vertical-align:top;overflow:visible"><path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path></svg></a></div></div><div class="flex-auto pa4-ns pa3 w-30-ns w-50-m"><h3 id="support" class="_1b8c0a9f">Support</h3><ul class="list pl0" aria-labelledby="support"><li class="pv1"><a class="df995acb no-underline pr1" href="https://docs.npmjs.com">Help</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="https://github.com/advisories">Advisories</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="http://status.npmjs.org/">Status</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/support">Contact npm</a></li></ul></div><div class="flex-auto pa4-ns pa3 w-30-ns w-50-m"><h3 id="company" class="_1b8c0a9f">Company</h3><ul class="list pl0" aria-labelledby="company"><li class="pv1"><a class="df995acb no-underline pr1" href="/about">About</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="https://github.blog/tag/npm/">Blog</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/press">Press</a></li></ul></div><div class="flex-auto pa4-ns pa3 w-30-ns w-50-m"><h3 id="terms" class="_1b8c0a9f">Terms &amp; Policies</h3><ul class="list pl0" aria-labelledby="terms"><li class="pv1"><a class="df995acb no-underline pr1" href="/policies/">Policies</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/policies/terms">Terms of Use</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/policies/conduct">Code of Conduct</a></li><li class="pv1"><a class="df995acb no-underline pr1" href="/policies/privacy">Privacy</a></li></ul></div></div></footer></div><div class="_8a62ca63 fixed top-0 left-0 z-999" style="opacity:0;transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1)"></div></div></div><script integrity="sha512-S0mtok/DyF1TmtHwozp0z+260BwGzDnc1h5Ccl3Ojug9pWpL2xz9X9+N+KuzVqHtA24E+/UqPvLGbckCT5niow==">window.__context__ = {"context":{"formData":{"search":{"q":{"value":"keywords:log4j"}}},"objects":[{"package":{"name":"log4js","scope":"unscoped","version":"6.9.1","description":"Port of Log4js to work with node.","keywords":["logging","log","log4j","node"],"date":{"ts":1678291096480,"rel":"2 years ago"},"links":{"npm":"https://www.npmjs.com/package/log4js","homepage":"https://log4js-node.github.io/log4js-node/","repository":"https://github.com/log4js-node/log4js-node","bugs":"http://github.com/log4js-node/log4js-node/issues"},"publisher":{"name":"csausdev","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xNjk0MGI4YjNkZDA2ZmQ0ZWRhMDI3NWYzNDEyZTk4Mz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ._bHCnaSfQ3Szf6DndWXeYsbfKNTtsOYp7BwzkOOwQeE","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xNjk0MGI4YjNkZDA2ZmQ0ZWRhMDI3NWYzNDEyZTk4Mz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.HMaGWzxURDz-uEP8uXTPX2X8j3NcZDvP2SsjRZm4rm0","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xNjk0MGI4YjNkZDA2ZmQ0ZWRhMDI3NWYzNDEyZTk4Mz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.jVsCQSJM905A0q4LEs9_Ravrx5jmVhVmgaj9Vr4ixtA"}},"maintainers":[{"username":"lamweili","email":"lam_wei_li@hotmail.com"},{"username":"csausdev","email":"gareth.nomiddlename@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3728263914303892,"detail":{"quality":0.6499823566226969,"popularity":0.4068991547214883,"maintenance":0.10119137226016926}},"searchScore":0.0000026222178},{"package":{"name":"bunyan","scope":"unscoped","version":"1.8.15","description":"a JSON logging library for node.js services","keywords":["log","logging","log4j","json","bunyan"],"date":{"ts":1610148388125,"rel":"4 years ago"},"links":{"npm":"https://www.npmjs.com/package/bunyan","homepage":"https://github.com/trentm/node-bunyan#readme","repository":"https://github.com/trentm/node-bunyan"},"author":{"name":"Trent Mick","email":"trentm@gmail.com","url":"http://trentm.com","username":"trentm"},"publisher":{"name":"trentm","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yNjE1NmUyYjQ1ZDBhN2FhOWI5OGI3ODAxOTk5N2Y1Yj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.ps778Ramci2MM0eFA3roae_9Sbh7J9-T0EXHzVMiCOg","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yNjE1NmUyYjQ1ZDBhN2FhOWI5OGI3ODAxOTk5N2Y1Yj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.qHG3IAz9gBres2JgpkKx7FnFVeZsCeo0qFBvm3OQW5E","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yNjE1NmUyYjQ1ZDBhN2FhOWI5OGI3ODAxOTk5N2Y1Yj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.6N85ABGKyYtpzcuPWNmUF-RwL8URFOe7iQSbijZsYlI"}},"maintainers":[{"username":"trentm","email":"trentm@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3741093560812567,"detail":{"quality":0.46069722810726466,"popularity":0.3411388095623963,"maintenance":0.3328617265778247}},"searchScore":0.0000015227043},{"package":{"name":"@expo/bunyan","scope":"expo","version":"4.0.1","description":"a JSON logging library for node.js services","keywords":["log","logging","log4j","json","bunyan"],"date":{"ts":1723062297514,"rel":"4 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40expo%2Fbunyan","homepage":"https://github.com/trentm/node-bunyan#readme","repository":"https://github.com/trentm/node-bunyan","bugs":"https://github.com/trentm/node-bunyan/issues"},"author":{"name":"Trent Mick","email":"trentm@gmail.com","url":"http://trentm.com"},"publisher":{"name":"philpl","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83ZTAzYTYwMDdkNGE2NDBiOTgxOGQ5ZjY5MzRlMWI2Mj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.afEtc1RzNfkryZALHUdnwopM0NlFGBQCxncndFvRQEM","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83ZTAzYTYwMDdkNGE2NDBiOTgxOGQ5ZjY5MzRlMWI2Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.FnUKr1YnRaDP5sGBJ-AWHlGYsMVruiHA2S0vCPosozc","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83ZTAzYTYwMDdkNGE2NDBiOTgxOGQ5ZjY5MzRlMWI2Mj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.XGNDw9oNP_XXzq1_WqiXG4q_AMggbG9glF68YxGh3HM"}},"maintainers":[{"username":"douglowder","email":"douglowder@mac.com"},{"username":"betoatexpo","email":"beto@expo.io"},{"username":"philpl","email":"phil@kitten.sh"},{"username":"expo-bot","email":"brent+expobotnpm@expo.io"},{"username":"szdziedzic","email":"szymon.dziedzic@swmansion.com"},{"username":"alanhughes","email":"hughesno1@gmail.com"},{"username":"kadikraman","email":"hellokadi@gmail.com"},{"username":"radoslawkrzemien","email":"radoslaw.krzemien@swmansion.com"},{"username":"aleqsio","email":"mikucki@gmail.com"},{"username":"marklawlor","email":"mwlawlor@gmail.com"},{"username":"gabrieldonadel","email":"donadeldev@gmail.com"},{"username":"simek","email":"gosimek@gmail.com"},{"username":"keith-kurak","email":"keith@expo.io"},{"username":"fiber-god","email":"datwheat@gmail.com"},{"username":"ide","email":"ide+npm@jameside.com"},{"username":"brentvatne","email":"brentvatne@gmail.com"},{"username":"evanbacon","email":"baconbrix@gmail.com"},{"username":"quinlanj","email":"quinlanjung@gmail.com"},{"username":"expoadmin","email":"support@expo.io"},{"username":"tsapeta","email":"npm@tsapeta.com"},{"username":"exponent","email":"exponent.team@gmail.com"},{"username":"wschurman","email":"wschurman@gmail.com"},{"username":"bycedric","email":"me@bycedric.com"},{"username":"lukmccall","email":"kosmatylukasz@gmail.com"},{"username":"jonsamp","email":"sampjon@gmail.com"},{"username":"princefleaswallow","email":"mhampton@hey.com"},{"username":"kudochien","email":"ckchien@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3716361367294185,"detail":{"quality":0.6283177145140995,"popularity":0.19501316711389613,"maintenance":0.32824632538664283}},"searchScore":6.519967e-7},{"package":{"name":"tslog","scope":"unscoped","version":"4.9.3","description":"Extensible TypeScript Logger for Node.js and Browser.","keywords":["logger","typescript","log level","json","stacktrace","Error.stack","call location","debug","pretty","log","log4j","log4js","log4ts","print"],"date":{"ts":1717848863152,"rel":"6 months ago"},"links":{"npm":"https://www.npmjs.com/package/tslog","homepage":"https://tslog.js.org","repository":"https://github.com/fullstack-build/tslog","bugs":"https://github.com/fullstack-build/tslog/issues"},"author":{"name":"Eugene","email":"opensource@terehov.de","url":"https://fullstack.build","username":"eterehov"},"publisher":{"name":"eterehov","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci84MzViOGIwN2M2MTExZTVmOWUxODcxNjVkM2JiNjJmMz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.lp-NUdPVcFgbHmvlTN8EWbuudY_tScmh4F_Nkn9274Q","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci84MzViOGIwN2M2MTExZTVmOWUxODcxNjVkM2JiNjJmMz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.azEWZnRuP2zWjRtczmgy3EmqkKK0XfNGeR1jpo_mDHM","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci84MzViOGIwN2M2MTExZTVmOWUxODcxNjVkM2JiNjJmMz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.sxK9uBAQS7Sh7Cnyay-URWpAQx0js02bXYQ85fi1xWc"}},"maintainers":[{"username":"eterehov","email":"opensource@terehov.de"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.3672985456469674,"detail":{"quality":0.6289980800796836,"popularity":0.17735542242824026,"maintenance":0.33292778220908065}},"searchScore":5.0582264e-7},{"package":{"name":"@visulima/pail","scope":"visulima","version":"2.1.11","description":"Find a file or directory by walking up parent directories.","keywords":["ansi","anolilab","browser","browser-logger","callsite","callsites","cli","color","colorful","colorize","consola","console","console-logger","debug"],"date":{"ts":1728154041307,"rel":"2 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40visulima%2Fpail","homepage":"https://github.com/visulima/visulima#readme","repository":"https://github.com/visulima/visulima"},"author":{"name":"Daniel Bannert","email":"d.bannert@anolilab.de","url":"https://danielbannert.com","username":"prisis"},"publisher":{"name":"prisis","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci85NWQ5MzA0OWNhNWRmY2MxZmVlMDc0NDI5YjUyNDczYj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.syFBhiXP-tYWCoUadjOI4rd4GRQQ3w9c0cyKeFN2Jjk","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci85NWQ5MzA0OWNhNWRmY2MxZmVlMDc0NDI5YjUyNDczYj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.WOod0hK4OPM8Ls_VcHHbRAa5D-N_fdAuEeuMCE4cSOM","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci85NWQ5MzA0OWNhNWRmY2MxZmVlMDc0NDI5YjUyNDczYj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.L_HnGsimqg2iFWnZoB609OGZzb4tATzZukGE9DQGoNw"}},"maintainers":[{"username":"prisis","email":"d.bannert@anolilab.de"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.3246222038595449,"detail":{"quality":0.6483930903785506,"popularity":0.038393171655180164,"maintenance":0.3333333333333333}},"searchScore":4.1993555e-8},{"package":{"name":"@salesforce/bunyan","scope":"salesforce","version":"2.0.0","description":"a JSON logging library for node.js services (dtrace is disabled)","keywords":["log","logging","log4j","json","bunyan"],"date":{"ts":1585708552275,"rel":"5 years ago"},"links":{"npm":"https://www.npmjs.com/package/%40salesforce%2Fbunyan","homepage":"https://github.com/forcedotcom/node-bunyan#readme","repository":"https://github.com/forcedotcom/node-bunyan"},"author":{"name":"Trent Mick","email":"trentm@gmail.com","url":"http://trentm.com"},"publisher":{"name":"jgrantham","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci82NmYwMGJkYjBlYjNhMDQ1MmZkYzVkZDFkNTgxYTUzMz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.kRWoxUV-ZAPw-O6_vWy-t8aeSnp2UJesj8ObGzsCMuY","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci82NmYwMGJkYjBlYjNhMDQ1MmZkYzVkZDFkNTgxYTUzMz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.L1GgZUsKc9X-3D8tB3NSYnAjqvFpK1cM_Y9lXgkdnms","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci82NmYwMGJkYjBlYjNhMDQ1MmZkYzVkZDFkNTgxYTUzMz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.j2u1Z5AYGEuDd_OgGonvk7A_jF9hTNPf-L4PvVa5W_k"}},"maintainers":[{"username":"lwc-admin","email":"admin@lwcjs.org"},{"username":"dme722","email":"dellison@salesforce.com"},{"username":"nolanlawson","email":"nolan@nolanlawson.com"},{"username":"ire-npm-team-user","email":"industriesEngineeringDevOps@salesforce.com"},{"username":"jburnie","email":"jburnie@salesforce.com"},{"username":"abirchfieldsfdc","email":"abirchfield@salesforce.com"},{"username":"dlouvton","email":"dlouvton@gmail.com"},{"username":"mobify","email":"dev@mobify.com"},{"username":"jmsjtu","email":"jmsjtu@gmail.com"},{"username":"jasonschroeder-sfdc","email":"jschroeder@salesforce.com"},{"username":"packagellama","email":"stephen@interactivellama.com"},{"username":"maward","email":"michelle.ward@salesforce.com"},{"username":"danielshox","email":"doshaughnessy@salesforce.com"},{"username":"duane.chew","email":"duane.chew@salesforce.com"},{"username":"dferro","email":"dcervantes@salesforce.com"},{"username":"jcourtner","email":"jcourtner@salesforce.com"},{"username":"jye-sf","email":"jye@salesforce.com"},{"username":"adirasanam","email":"adirasanam@salesforce.com"},{"username":"hkii","email":"knair@salesforce.com"},{"username":"iamaziz","email":"azizramos00@gmail.com"},{"username":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"username":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"username":"dhersam","email":"dhersam@salesforce.com"},{"username":"demianbrecht","email":"dbrecht@salesforce.com"},{"username":"mbettio","email":"mbettiomoreira@salesforce.com"},{"username":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"username":"mmadialagan","email":"mmadialagan@salesforce.com"},{"username":"mjrust","email":"mrust@salesforce.com"},{"username":"salesforce-releases","email":"alm-cli@salesforce.com"},{"username":"kevinv11n","email":"kevin@v11n.com"},{"username":"byao","email":"bobbyyao@gmail.com"},{"username":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"username":"ekashida","email":"ekashida@gmail.com"},{"username":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"username":"apapko","email":"apapko@salesforce.com"},{"username":"jleen-sfdc","email":"jleen@salesforce.com"},{"username":"jqian","email":"jqian@salesforce.com"},{"username":"cwallsf","email":"cwall@salesforce.com"},{"username":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"username":"khawkins","email":"khawkins@salesforce.com"},{"username":"amphro","email":"amphro@gmail.com"},{"username":"jodarove","email":"jodarove@gmail.com"},{"username":"sfdctaka","email":"t.arai@salesforce.com"},{"username":"fernomac","email":"no_oneatall@hotmail.com"},{"username":"jimjag","email":"jimjag@gmail.com"},{"username":"ivarley","email":"ian@ianvarley.com"},{"username":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.3119591424899537,"detail":{"quality":0.6076596333011212,"popularity":0.07491627488080772,"maintenance":0.29554444654667056}},"searchScore":3.307295e-8},{"package":{"name":"log2stream","scope":"unscoped","version":"3.1.2","description":"A logging library with an interface inspired by Log4j but removes the concepts of appenders and layouts in favour of streams.","keywords":["logging","streams","log4j"],"date":{"ts":1716745283904,"rel":"6 months ago"},"links":{"npm":"https://www.npmjs.com/package/log2stream","homepage":"https://github.com/lsphillips/log2stream","repository":"https://github.com/lsphillips/log2stream"},"author":{"name":"Luke Phillips","email":"lsphillips.mail@gmail.com","username":"lsphillips"},"publisher":{"name":"lsphillips","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wYzNlMTliMmI4ODI5MWU4MzUzMjhkYjAyOTdhNmZkZT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.rJtVwW1u85uVWs2qm3QBrCV3CdCfJ3_qn-mJ6colgoc","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wYzNlMTliMmI4ODI5MWU4MzUzMjhkYjAyOTdhNmZkZT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.eGIBENPo38z_bgreBmrST08FMfaSBT1FVIPOwjgGF1g","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wYzNlMTliMmI4ODI5MWU4MzUzMjhkYjAyOTdhNmZkZT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.Ib-OqF4BQpkqpiDfZ8hBKJjQDAuE4l49oyAQsoaAKKY"}},"maintainers":[{"username":"lsphillips","email":"lsphillips.mail@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.30929796714823843,"detail":{"quality":0.6452910623161296,"popularity":0.002355527337355935,"maintenance":0.32824632538664283}},"searchScore":1.68822e-8},{"package":{"name":"shlogts","scope":"unscoped","version":"1.0.0","description":"Extensible TypeScript Logger for Node.js and Browser.","keywords":["logger","typescript","log level","json","stacktrace","Error.stack","call location","debug","pretty","log","log4j","log4js","log4ts","print"],"date":{"ts":1726588912644,"rel":"2 months ago"},"links":{"npm":"https://www.npmjs.com/package/shlogts","homepage":"https://tslog.js.org","repository":"https://github.com/fullstack-build/tslog","bugs":"https://github.com/fullstack-build/tslog/issues"},"author":{"name":"Eugene","email":"opensource@terehov.de","url":"https://fullstack.build"},"publisher":{"name":"speedofspin","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9hYjVkYjRmZDVhYTg5MGI4N2MxZGE1MGNhYzNjYTE3Zj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.2fFi0ZtkF0HXuy6zbk5UYiWnwwWYlOjnl6JK83jswS0","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9hYjVkYjRmZDVhYTg5MGI4N2MxZGE1MGNhYzNjYTE3Zj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.Yy6MrnMg1nE-Dpg4a8HpXafzm1tvxqUX3-5xhZGssaE","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9hYjVkYjRmZDVhYTg5MGI4N2MxZGE1MGNhYzNjYTE3Zj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.KdGyvzZ9NGzgmP6dS2d_aCMi-zmTkTo4Qh7dT67AcLM"}},"maintainers":[{"username":"speedofspin","email":"erik@ziglen.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.306588173371307,"detail":{"quality":0.6289980800796836,"popularity":0.004756080875044866,"maintenance":0.3320689172603892}},"searchScore":1.5094152e-8},{"package":{"name":"@knfs-tech/bamimi-log","scope":"knfs-tech","version":"1.0.1","description":"Log module","keywords":["log","bamimi","log4j"],"date":{"ts":1726070908268,"rel":"2 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40knfs-tech%2Fbamimi-log"},"author":{"name":"Kent Phung"},"publisher":{"name":"khapu2906","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mNzk2NzBjNmU2NTZhY2VjZTUxY2RjOTkyZGExMmExMj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.mj19ikrvY25x2mzu-HnMoqoj-kzTnP8kweyHPj4EVMc","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mNzk2NzBjNmU2NTZhY2VjZTUxY2RjOTkyZGExMmExMj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ec7pzUmsiCHOTanGPxs3hWWR_xdm7Un0EaOeytfuaKk","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9mNzk2NzBjNmU2NTZhY2VjZTUxY2RjOTkyZGExMmExMj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0._orC24CqeuLyGG2g2HZ91JcxM3X08FxtcjPFaFpCRq4"}},"maintainers":[{"username":"knfs","email":"knfs.workspace@gmail.com"},{"username":"khapu2906","email":"daikhanh9260@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.30094003079213894,"detail":{"quality":0.6076596333011212,"popularity":0.005958189024364305,"maintenance":0.33301935612364314}},"searchScore":1.1720787e-8},{"package":{"name":"bunyan-rotating-file-stream","scope":"unscoped","version":"2.0.6","description":"a rotating file stream for the bunyan logging system","keywords":["log","logging","log4j","json","rotating","rotate"],"date":{"ts":1705957653605,"rel":"10 months ago"},"links":{"npm":"https://www.npmjs.com/package/bunyan-rotating-file-stream","homepage":"https://github.com/Rcomian/bunyan-rotating-file-stream#readme","repository":"https://github.com/Rcomian/bunyan-rotating-file-stream","bugs":"https://github.com/Rcomian/bunyan-rotating-file-stream/issues"},"author":{"name":"Jim Tupper","email":"npm@tupper.org.uk","url":"http://github.com/rcomian"},"publisher":{"name":"rcomian","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYzEzNWE3ZDVmNzdjMDIyMDVkOGYzZTA0YjkyNDk3Yz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.DwZlJxD839n4PtukNbXBWIfrpD5PmMNxTgdzQ20y5IY","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYzEzNWE3ZDVmNzdjMDIyMDVkOGYzZTA0YjkyNDk3Yz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ovzcm6CBLRdsPGOlI60HP477GM8KmvUtPE9kdFDDF30","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zYzEzNWE3ZDVmNzdjMDIyMDVkOGYzZTA0YjkyNDk3Yz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.2MoCWoELwqkH__AvljT722nzL1ssxI1-A3Wm5EpP0Ig"}},"maintainers":[{"username":"rcomian","email":"npmjs@tupper.org.uk"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.28386442338008144,"detail":{"quality":0.6076596333011212,"popularity":0.07564533523153028,"maintenance":0.21454476016774138}},"searchScore":1.0683851e-8},{"package":{"name":"@yunfly/logstash-http","scope":"yunfly","version":"1.2.2","description":"Logstash HTTP Appender for log4js-node","keywords":["logging","log","log4j","node","logstash","elasticsearch8.0"],"date":{"ts":1708229506869,"rel":"9 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40yunfly%2Flogstash-http","homepage":"https://log4js-node.github.io/log4js-node/","repository":"https://github.com/Yunfly/logstashHTTP"},"author":{"name":"Gareth Jones","email":"gareth.nomiddlename@gmail.com"},"publisher":{"name":"yunfly","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zODVjNzk4ODA3MzY5NjRkZDZhNmRmNTUwNzAxNTYwNj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.7ieU71H6sQZYp8oKmzHGAUo07MuAV2KfTHEJyB-2tKw","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zODVjNzk4ODA3MzY5NjRkZDZhNmRmNTUwNzAxNTYwNj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.A1XwwGvPW_PqWa6jNNWyiVneqxXiXaBWYkj68qxO1Bs","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8zODVjNzk4ODA3MzY5NjRkZDZhNmRmNTUwNzAxNTYwNj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.TuG-_hgl9r-IkLeiMb9o0XXLcFJVEYvud1YFH6msq4Q"}},"maintainers":[{"username":"yunfly","email":"qinfy@knownsec.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.29717358296846375,"detail":{"quality":0.6372967548280551,"popularity":0.001337730865065219,"maintenance":0.30147528776364113}},"searchScore":9.996139e-9},{"package":{"name":"tslog-fork","scope":"unscoped","version":"4.8.19","description":"📝 Extensible TypeScript Logger for Node.js and Browser: Dependency free, Fully customizable, Pretty errors, stack traces, and JSON output to attachable transports.","keywords":["logger","typescript","log level","json","stacktrace","Error.stack","call location","debug","pretty","log","log4j","log4js","log4ts","print"],"date":{"ts":1680942306754,"rel":"2 years ago"},"links":{"npm":"https://www.npmjs.com/package/tslog-fork","homepage":"https://tslog.js.org","repository":"https://github.com/fullstack-build/tslog","bugs":"https://github.com/fullstack-build/tslog/issues"},"author":{"name":"Eugene","email":"opensource@terehov.de","url":"http://fullstack.build/"},"publisher":{"name":"ggvlasov","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xMTFiYWEzOTZiYzZlMzQ5MDMwYjliZjFjZWFjZjEwNj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.-JvROVvd0EmUUvbfbmbizZUnIos8yj6mBsryGMRMb6k","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xMTFiYWEzOTZiYzZlMzQ5MDMwYjliZjFjZWFjZjEwNj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.5xDzEiT1_OEcQeM8SoDPmw_bTt0TW_zHlGyfGkLCdag","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xMTFiYWEzOTZiYzZlMzQ5MDMwYjliZjFjZWFjZjEwNj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.8uJOvxDnNy-4JUyyfi7OuA3MK7pqHAcXUV3-DiPdFhQ"}},"maintainers":[{"username":"ggvlasov","email":"ggvlasov@gmail.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.2800845593207201,"detail":{"quality":0.6289980800796836,"popularity":0.006151043678629077,"maintenance":0.2549493428836995}},"searchScore":4.9101385e-9},{"package":{"name":"@stewieoo/bunyan","scope":"stewieoo","version":"1.8.15","description":"a JSON logging library for node.js services","keywords":["log","logging","log4j","json","bunyan"],"date":{"ts":1709163342445,"rel":"9 months ago"},"links":{"npm":"https://www.npmjs.com/package/%40stewieoo%2Fbunyan","homepage":"https://github.com/trentm/node-bunyan#readme","repository":"https://github.com/trentm/node-bunyan"},"author":{"name":"Trent Mick","email":"trentm@gmail.com","url":"http://trentm.com"},"publisher":{"name":"stewie","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9iMjEwZTMyNzhhOGIyYmEzOTU3Njk2ODBmMjIyZDE2MT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.DOZ2vQgoY7YGXl1eNeVaDgATasTO5Hfj_bJhcrpRuIA","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9iMjEwZTMyNzhhOGIyYmEzOTU3Njk2ODBmMjIyZDE2MT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.ZDZLZ60e6qWD_uiZ5NFClXl4erA4WO-_w8OJNY2wOSg","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9iMjEwZTMyNzhhOGIyYmEzOTU3Njk2ODBmMjIyZDE2MT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.kvXcZu_fcv-4xZQWCZ972TaMWYf3nF1qUIslTZAAAd4"}},"maintainers":[{"username":"stewie","email":"developer@stewieoo.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.2721100440463359,"detail":{"quality":0.6173685203539292,"popularity":0.0018959063967692673,"maintenance":0.24638834486082248}},"searchScore":3.2245067e-9},{"package":{"name":"loguru-node","scope":"unscoped","version":"1.1.2","description":"inspired by loguru in python, but using log4js","keywords":["logger","loguru","logging","log","log4j","node"],"date":{"ts":1719904937106,"rel":"5 months ago"},"links":{"npm":"https://www.npmjs.com/package/loguru-node","homepage":"https://github.com/yinjg1997/loguru-node/tree/main#readme","repository":"https://github.com/yinjg1997/loguru-node/tree/main","bugs":"https://github.com/yinjg1997/loguru-node/issues"},"author":{"name":"yinjg1997"},"publisher":{"name":"yinjg","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81YmY5ZGViYzM3ZWE1ODY2ODkzOWM4YzI0MzRmNjM2Mj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.RoZoi7cApxkx9WmRIVHcZtDYNDZMPCLxVrGsBqGyn5Q","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81YmY5ZGViYzM3ZWE1ODY2ODkzOWM4YzI0MzRmNjM2Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.1S-Hu51UzQ6tj9jvb3vsfvVCBs2qWarFka8fKNRQZoU","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci81YmY5ZGViYzM3ZWE1ODY2ODkzOWM4YzI0MzRmNjM2Mj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.syx_UsVaGH43qV5KWxPWganmvt4n1y0HTODXAABWRtI"}},"maintainers":[{"username":"yinjg","email":"yinjg1997@163.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.2554427882842502,"detail":{"quality":0.45901118538229335,"popularity":0.0030650457225588033,"maintenance":0.3333333333333333}},"searchScore":1.1443053e-9},{"package":{"name":"sensitive-fields","scope":"unscoped","version":"1.0.1","description":"List of sensitive fields that should be masked, obfuscated, or purged for security purposes","keywords":["bugsnag","cabin","complete","comprehensive","fields","list","log","log4j","logger","logging","logs","mask","masked","obfuscated"],"date":{"ts":1694471698063,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/sensitive-fields","homepage":"https://github.com/cabinjs/sensitive-fields","repository":"https://github.com/cabinjs/sensitive-fields","bugs":"https://github.com/cabinjs/sensitive-fields/issues"},"author":{"name":"Nick Baugh","email":"niftylettuce@gmail.com","url":"http://niftylettuce.com/","username":"niftylettuce"},"publisher":{"name":"titanism","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYjBiYTNhODU4ZmE3Mjc1NWUxMGJjOTcxZmJiOGUyNT9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.YBuD_l-mWOXQNiTqUgrOIGoWAoZhHo4IvivijH6ziQ0","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYjBiYTNhODU4ZmE3Mjc1NWUxMGJjOTcxZmJiOGUyNT9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.7VEJ-y8ylwJ6ZMbvaCfv1FBPbChCjM5zM1txx7z8B6c","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8yYjBiYTNhODU4ZmE3Mjc1NWUxMGJjOTcxZmJiOGUyNT9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.cgRgAfZYkq7b3jqtgMLgsToBpf4SZgnzF2mH7nQEb1s"}},"maintainers":[{"username":"niftylettuce","email":"niftylettuce@gmail.com"},{"username":"titanism","email":"npm@titanism.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.22617885188746029,"detail":{"quality":0.6391416082317057,"popularity":0.036876490539307895,"maintenance":0.061513136369116546}},"searchScore":5.004345e-10},{"package":{"name":"bunyan-category","scope":"unscoped","version":"0.4.1","description":"A wrapper around Bunyan that provides support for log categorization and category-based configuration","keywords":["log","logging","log4j","json","bunyan","category"],"date":{"ts":1702570964594,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/bunyan-category","homepage":"https://github.com/JupiterOne/node-bunyan-category#readme","repository":"https://github.com/JupiterOne/node-bunyan-category","bugs":"https://github.com/JupiterOne/node-bunyan-category/issues"},"author":{"name":"JupiterOne","email":"dev@jupiterone.io"},"publisher":{"name":"jupiterone-dev","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wZWVhMzEwYzA2ZGI0MjA3YzFlOGU1ZGM1N2ZiNDM0Mj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.nUlL7ey4AV7iBjz66BOzAsLipsNYwnEkdn36yhXECBo","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wZWVhMzEwYzA2ZGI0MjA3YzFlOGU1ZGM1N2ZiNDM0Mj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.bhQK3ct4zOhmtaK9cS7EU5bjHdBg-rjT2h-lqFdVlGU","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8wZWVhMzEwYzA2ZGI0MjA3YzFlOGU1ZGM1N2ZiNDM0Mj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.OI6huTFCKH1CXdFNFeQTwM9tRU5QbXoTkWiEIGKVeyI"}},"maintainers":[{"username":"jupiterone-dev","email":"npm@jupiterone.io"}],"keywordsTruncated":false},"flags":{"insecure":0,"unstable":true},"score":{"final":0.22514334623033191,"detail":{"quality":0.46387874577568083,"popularity":0.04400488606090179,"maintenance":0.2016514639323201}},"searchScore":3.7722608e-10},{"package":{"name":"node-bunyan","scope":"unscoped","version":"3.0.1","description":"a JSON logging library for node.js services","keywords":["log","logging","log4j","json","bunyan"],"date":{"ts":1668052994588,"rel":"2 years ago"},"links":{"npm":"https://www.npmjs.com/package/node-bunyan","homepage":"https://github.com/lukywong/node-bunyan#readme","repository":"https://github.com/lukywong/node-bunyan","bugs":"https://github.com/lukywong/node-bunyan/issues"},"author":{"name":"Trent Mick","email":"trentm@gmail.com","url":"http://trentm.com"},"publisher":{"name":"lukywong","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83NjM1NTA1MTUxYmU3MjkxYjRkNGJiNDBhYjMzMDY0Nj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.ja3kyr3sZkH0wl2pZ_if67nz6uqquMJSFs7qZ3z_C9I","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83NjM1NTA1MTUxYmU3MjkxYjRkNGJiNDBhYjMzMDY0Nj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.sJxrECl72hknjlCPTH44snv28916L_Pupt8Fi_UGn-8","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci83NjM1NTA1MTUxYmU3MjkxYjRkNGJiNDBhYjMzMDY0Nj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.lR5EDca8p79v72K2UwqCQJrt4-Q_gpilwKg89nInc_0"}},"maintainers":[{"username":"lukywong","email":"lukywong@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.22803830615776016,"detail":{"quality":0.6173685203539292,"popularity":0.0021398030256300645,"maintenance":0.12022519712174538}},"searchScore":3.5761935e-10},{"package":{"name":"@lorefnon/tslog","scope":"lorefnon","version":"4.9.1-alpha2","description":"Extensible TypeScript Logger for Node.js and Browser.","keywords":["logger","typescript","log level","json","stacktrace","Error.stack","call location","debug","pretty","log","log4j","log4js","log4ts","print"],"date":{"ts":1695314097238,"rel":"a year ago"},"links":{"npm":"https://www.npmjs.com/package/%40lorefnon%2Ftslog","homepage":"https://tslog.js.org","repository":"https://github.com/fullstack-build/tslog","bugs":"https://github.com/fullstack-build/tslog/issues"},"author":{"name":"Eugene","email":"opensource@terehov.de","url":"https://fullstack.build"},"publisher":{"name":"lorefnon","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lNDA2NTdlOWNiNmY5ZTZiNGJjNzFmYzgzZmE5MTQ3Nj9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.Tx-YXWGtZXdJ-j0dgT5pDNgpcUAwiRp_KTwIiWl5pXA","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lNDA2NTdlOWNiNmY5ZTZiNGJjNzFmYzgzZmE5MTQ3Nj9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.0cLeByDHygaL6ZHlFFpzVrpIP2gaE4AAZ8NRCNbQw0s","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci9lNDA2NTdlOWNiNmY5ZTZiNGJjNzFmYzgzZmE5MTQ3Nj9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.9LWvsDtDqQB4QsERrbH-I3U4YovJaFtf95hN-4ogROs"}},"maintainers":[{"username":"lorefnon","email":"lorefnon@tutanota.com"}],"keywordsTruncated":true},"flags":{"insecure":0},"score":{"final":0.21804499922443293,"detail":{"quality":0.6289980800796836,"popularity":0.002273939208575979,"maintenance":0.0815705613643607}},"searchScore":2.1046778e-10},{"package":{"name":"@log4js2/core","scope":"log4js2","version":"2.0.9","description":"log4js2 is a fast and lightweight logging library that enables logging flexibility within JavaScript/TypeScript applications, similar to Apache's [Log4j2 library](https://logging.apache.org/log4j/2.x/). It can also serve as a drop-in replacement for log4","keywords":["logger","log4j","log4j2","log4js","log","console"],"date":{"ts":1564065458244,"rel":"5 years ago"},"links":{"npm":"https://www.npmjs.com/package/%40log4js2%2Fcore","homepage":"https://github.com/log4js2/log4js2-core#readme","repository":"https://github.com/log4js2/log4js2-core"},"author":{"name":"Robin Schultz","email":"robin@anigenero.com","url":"http://anigenero.com"},"publisher":{"name":"anigenero","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80YTI4OTIxYWZmNWNkMDVlNzBiZDQxMzU5OTMzYWE0Nz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ.RhtKMjkDPTMVOWqubc0RZEnNAzC0hBiArP6lBwz3sDk","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80YTI4OTIxYWZmNWNkMDVlNzBiZDQxMzU5OTMzYWE0Nz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.qSTleF1XWshiYZo_7DWPCSzW4DL5Wb1RhW9Gm0Folks","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci80YTI4OTIxYWZmNWNkMDVlNzBiZDQxMzU5OTMzYWE0Nz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.bEHkm5dzcnP0aGT4EkNh7IO4qu9obHPWs9OUaGAcBWU"}},"maintainers":[{"username":"anigenero","email":"developer@cunae.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.20674107783203352,"detail":{"quality":0.6391416082317057,"popularity":0.04285312960720512,"maintenance":0}},"searchScore":1.8463202e-10},{"package":{"name":"@log4js-node/logstashudp","scope":"log4js-node","version":"1.2.1","description":"Logstash UDP Appender for log4js-node","keywords":["logging","log","log4j","node","logstash","udp"],"date":{"ts":1569882416683,"rel":"5 years ago"},"links":{"npm":"https://www.npmjs.com/package/%40log4js-node%2Flogstashudp","homepage":"https://log4js-node.github.io/log4js-node/","repository":"https://github.com/log4js-node/logstashUDP"},"author":{"name":"Huang Yichao","email":"ihuangyichao@outlook.com"},"publisher":{"name":"csausdev","avatars":{"small":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xNjk0MGI4YjNkZDA2ZmQ0ZWRhMDI3NWYzNDEyZTk4Mz9zaXplPTUwJmRlZmF1bHQ9cmV0cm8ifQ._bHCnaSfQ3Szf6DndWXeYsbfKNTtsOYp7BwzkOOwQeE","medium":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xNjk0MGI4YjNkZDA2ZmQ0ZWRhMDI3NWYzNDEyZTk4Mz9zaXplPTEwMCZkZWZhdWx0PXJldHJvIn0.HMaGWzxURDz-uEP8uXTPX2X8j3NcZDvP2SsjRZm4rm0","large":"/npm-avatar/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdmF0YXJVUkwiOiJodHRwczovL3MuZ3JhdmF0YXIuY29tL2F2YXRhci8xNjk0MGI4YjNkZDA2ZmQ0ZWRhMDI3NWYzNDEyZTk4Mz9zaXplPTQ5NiZkZWZhdWx0PXJldHJvIn0.jVsCQSJM905A0q4LEs9_Ravrx5jmVhVmgaj9Vr4ixtA"}},"maintainers":[{"username":"lamweili","email":"lam_wei_li@hotmail.com"},{"username":"csausdev","email":"gareth.nomiddlename@gmail.com"}],"keywordsTruncated":false},"flags":{"insecure":0},"score":{"final":0.2057903926212058,"detail":{"quality":0.6372967548280551,"popularity":0.0417181890651122,"maintenance":0}},"searchScore":1.7187103e-10}],"total":136,"time":"Sun Nov 24 2024 06:32:08 GMT+0000 (Coordinated Universal Time)","pagination":{"perPage":20,"page":0},"url":"/search?q=keywords%3Alog4j","hidePQM":null,"user":null,"auditLogEnabled":false,"isV3SearchEnabled":false,"userEmailVerified":null,"csrftoken":"AsFYgTfyCDsDaNTU2DNmejIW7HtHGPrVB-_Muwcvofb","notifications":[]},"chunks":{"commons":["commons.b79be12adf7a5316de1e.js","commons.b79be12adf7a5316de1e.js.map"],"styles":["styles.c617df3efc3b584cc1d7.css","minicssextractbug.d20b6beec9f84f3c51f4.js","styles.c617df3efc3b584cc1d7.css.map","minicssextractbug.d20b6beec9f84f3c51f4.js.map"],"acceptance/acceptance":["acceptance/acceptance.8f158bb6f917058edc15.js","acceptance/acceptance.8f158bb6f917058edc15.js.map"],"audit-logs/actions/common/auditLogContainer":["audit-logs/actions/common/auditLogContainer.b53482e6e8d59f143dd9.js","audit-logs/actions/common/auditLogContainer.b53482e6e8d59f143dd9.js.map"],"audit-logs/actions/common/dot":["audit-logs/actions/common/dot.c9c77b74c1f2a46df71a.js","audit-logs/actions/common/dot.c9c77b74c1f2a46df71a.js.map"],"audit-logs/actions/common/filterActions":["audit-logs/actions/common/filterActions.1c4e17f8eee2580fb525.js","audit-logs/actions/common/filterActions.1c4e17f8eee2580fb525.js.map"],"audit-logs/actions/common/spaceGap":["audit-logs/actions/common/spaceGap.492b805c8fd7f0477e90.js","audit-logs/actions/common/spaceGap.492b805c8fd7f0477e90.js.map"],"audit-logs/actions/orgAddUser":["audit-logs/actions/orgAddUser.0f31c5ea1667ae4f4352.js","audit-logs/actions/orgAddUser.0f31c5ea1667ae4f4352.js.map"],"audit-logs/actions/orgCreateTeam":["audit-logs/actions/orgCreateTeam.6b14599a54a04e6d1051.js","audit-logs/actions/orgCreateTeam.6b14599a54a04e6d1051.js.map"],"audit-logs/actions/orgDeleteTeam":["audit-logs/actions/orgDeleteTeam.aae4b5efa098d755e655.js","audit-logs/actions/orgDeleteTeam.aae4b5efa098d755e655.js.map"],"audit-logs/actions/orgRemoveUser":["audit-logs/actions/orgRemoveUser.e08363d532659cd80b38.js","audit-logs/actions/orgRemoveUser.e08363d532659cd80b38.js.map"],"audit-logs/actions/packageAddDistTag":["audit-logs/actions/packageAddDistTag.04901ad0124d77154cce.js","audit-logs/actions/packageAddDistTag.04901ad0124d77154cce.js.map"],"audit-logs/actions/packageDeprecate":["audit-logs/actions/packageDeprecate.35c6da318f905a6bf1f6.js","audit-logs/actions/packageDeprecate.35c6da318f905a6bf1f6.js.map"],"audit-logs/actions/packagePublish":["audit-logs/actions/packagePublish.729831beb78e6d96f9f2.js","audit-logs/actions/packagePublish.729831beb78e6d96f9f2.js.map"],"audit-logs/actions/packageRemoveDistTag":["audit-logs/actions/packageRemoveDistTag.22e2962ec6870a30e58e.js","audit-logs/actions/packageRemoveDistTag.22e2962ec6870a30e58e.js.map"],"audit-logs/actions/packageUnpublish":["audit-logs/actions/packageUnpublish.b324240e345d5642454d.js","audit-logs/actions/packageUnpublish.b324240e345d5642454d.js.map"],"audit-logs/actions/packageUpdateAccess":["audit-logs/actions/packageUpdateAccess.36b80a359bfca15db60c.js","audit-logs/actions/packageUpdateAccess.36b80a359bfca15db60c.js.map"],"audit-logs/actions/teamAddPackage":["audit-logs/actions/teamAddPackage.ea101b31350f95441e06.js","audit-logs/actions/teamAddPackage.ea101b31350f95441e06.js.map"],"audit-logs/actions/teamAddUser":["audit-logs/actions/teamAddUser.c0e25078bded50e7bb86.js","audit-logs/actions/teamAddUser.c0e25078bded50e7bb86.js.map"],"audit-logs/actions/teamRemovePackage":["audit-logs/actions/teamRemovePackage.eda9b927db6081e54b14.js","audit-logs/actions/teamRemovePackage.eda9b927db6081e54b14.js.map"],"audit-logs/actions/teamRemoveUser":["audit-logs/actions/teamRemoveUser.9d04376f4805de3e9ed9.js","audit-logs/actions/teamRemoveUser.9d04376f4805de3e9ed9.js.map"],"audit-logs/actions/teamUpdatePackageAccess":["audit-logs/actions/teamUpdatePackageAccess.1c12462cbf2723411be2.js","audit-logs/actions/teamUpdatePackageAccess.1c12462cbf2723411be2.js.map"],"audit-logs/audit-logs":["audit-logs/audit-logs.84bf18eb71c53a904abd.js","audit-logs/audit-logs.84bf18eb71c53a904abd.js.map"],"audit-logs/audit-search-input":["audit-logs/audit-search-input.523cd907c3783e6df929.js","audit-logs/audit-search-input.523cd907c3783e6df929.js.map"],"audit-logs/list":["audit-logs/list.f1352bddddbcaafec2c8.js","audit-logs/list.f1352bddddbcaafec2c8.js.map"],"audit-logs/no-logs":["audit-logs/no-logs.981070ccacb6bef1146a.js","audit-logs/no-logs.981070ccacb6bef1146a.js.map"],"audit-logs/no-logs-with-query":["audit-logs/no-logs-with-query.3c718bcab9eb6a9aac8c.js","audit-logs/no-logs-with-query.3c718bcab9eb6a9aac8c.js.map"],"auth/account-recovery-message":["auth/account-recovery-message.d3d0a9c5aab77c31bf16.js","auth/account-recovery-message.d3d0a9c5aab77c31bf16.js.map"],"auth/authentication-successful":["auth/authentication-successful.89e95385555c15026571.js","auth/authentication-successful.89e95385555c15026571.js.map"],"auth/email-otp":["auth/email-otp.3279bf105e863189d4a7.js","auth/email-otp.3279bf105e863189d4a7.js.map"],"auth/escalate":["auth/escalate.b5713ed563299a8ab350.js","auth/escalate.b5713ed563299a8ab350.js.map"],"auth/forgot":["auth/forgot.287baf56741695c53d34.js","auth/forgot.287baf56741695c53d34.js.map"],"auth/forgot-sent":["auth/forgot-sent.ffadf9676fa54b2e82f0.js","auth/forgot-sent.ffadf9676fa54b2e82f0.js.map"],"auth/forgot-sent-anonymized":["auth/forgot-sent-anonymized.2f4c7b204e053346dbb7.js","auth/forgot-sent-anonymized.2f4c7b204e053346dbb7.js.map"],"auth/invite-signup":["auth/invite-signup.6b3ca39c21161aa7aa4b.js","auth/invite-signup.6b3ca39c21161aa7aa4b.js.map"],"auth/liminal-login-footer":["auth/liminal-login-footer.b0a6c721462424c315b6.js","auth/liminal-login-footer.b0a6c721462424c315b6.js.map"],"auth/login":["auth/login.d73d8ab4023a4fae00f2.js","auth/login.d73d8ab4023a4fae00f2.js.map"],"auth/otp":["auth/otp.d66d1f2c3e7ac740a735.js","auth/otp.d66d1f2c3e7ac740a735.js.map"],"auth/password":["auth/password.bd7abeefd167e1477640.js","auth/password.bd7abeefd167e1477640.js.map"],"auth/recovery-code":["auth/recovery-code.56ab0d8fec282e5241ef.js","auth/recovery-code.56ab0d8fec282e5241ef.js.map"],"auth/recovery-email-otp":["auth/recovery-email-otp.c39a61feadf4cfe92c69.js","auth/recovery-email-otp.c39a61feadf4cfe92c69.js.map"],"auth/reset-password":["auth/reset-password.4d9f8a6fe7a7f23eb7e8.js","auth/reset-password.4d9f8a6fe7a7f23eb7e8.js.map"],"auth/signup":["auth/signup.d816b922686bddff6edb.js","auth/signup.d816b922686bddff6edb.js.map"],"auth/test/email-otp-test":["auth/test/email-otp-test.a6d6867594488d8f2281.js","auth/test/email-otp-test.a6d6867594488d8f2281.js.map"],"auth/test/escalate-test":["auth/test/escalate-test.9fd56559c2d09eea5c10.js","auth/test/escalate-test.9fd56559c2d09eea5c10.js.map"],"auth/test/otp-test":["auth/test/otp-test.d1c4bddaa5a5d30df9db.js","auth/test/otp-test.d1c4bddaa5a5d30df9db.js.map"],"auth/test/webauthn-login-test":["auth/test/webauthn-login-test.ffe93475a9861015a293.js","auth/test/webauthn-login-test.ffe93475a9861015a293.js.map"],"auth/webauthn-cli-login":["auth/webauthn-cli-login.0b3ee2f30201bfa8a451.js","auth/webauthn-cli-login.0b3ee2f30201bfa8a451.js.map"],"auth/webauthn-login":["auth/webauthn-login.2dc9191ceaad30640841.js","auth/webauthn-login.2dc9191ceaad30640841.js.map"],"billing/delete-org":["billing/delete-org.d20bd0f1aaacb8fc90d7.js","billing/delete-org.d20bd0f1aaacb8fc90d7.js.map"],"billing/detail":["billing/detail.f9a60c5242880e6d43f5.js","billing/detail.f9a60c5242880e6d43f5.js.map"],"billing/downgrade":["billing/downgrade.92d9ff7d4bff0441004b.js","billing/downgrade.92d9ff7d4bff0441004b.js.map"],"billing/upgrade":["billing/upgrade.173ac6b34ec110b0769f.js","billing/upgrade.173ac6b34ec110b0769f.js.map"],"contact/contact":["contact/contact.430ee63adf050e9ba912.js","contact/contact.430ee63adf050e9ba912.js.map"],"contact/recovery-support-v1":["contact/recovery-support-v1.3b9658cf19820ba5b196.js","contact/recovery-support-v1.3b9658cf19820ba5b196.js.map"],"contact/recovery-support-v2":["contact/recovery-support-v2.6b076d1b72ce8df904b5.js","contact/recovery-support-v2.6b076d1b72ce8df904b5.js.map"],"contact/sidebar":["contact/sidebar.f656df78b2091c8da4d8.js","contact/sidebar.f656df78b2091c8da4d8.js.map"],"debug/badstatus":["debug/badstatus.1de5094f3e6a9b99c36d.js","debug/badstatus.1de5094f3e6a9b99c36d.js.map"],"debug/detail":["debug/detail.776dd808fa58d32672a7.js","debug/detail.776dd808fa58d32672a7.js.map"],"debug/failcomponent":["debug/failcomponent.ae7923483c75cca10fdf.js","debug/failcomponent.ae7923483c75cca10fdf.js.map"],"dev/choose-template":["dev/choose-template.0b7cf2c2179df20d3fe7.js","dev/choose-template.0b7cf2c2179df20d3fe7.js.map"],"dsr/dsr-export":["dsr/dsr-export.79524fae1e1d404b8626.js","dsr/dsr-export.79524fae1e1d404b8626.js.map"],"egg/egg":["egg/egg.d344471ef4f8a3a4b35e.js","egg/egg.d344471ef4f8a3a4b35e.js.map"],"errors/bad-request":["errors/bad-request.04f47df3f894a59d2ba8.js","errors/bad-request.04f47df3f894a59d2ba8.js.map"],"errors/not-found":["errors/not-found.d30e6bf9e464ad027451.js","errors/not-found.d30e6bf9e464ad027451.js.map"],"errors/server":["errors/server.4a0b63df0ef09bc42ed0.js","errors/server.4a0b63df0ef09bc42ed0.js.map"],"errors/tea-pot":["errors/tea-pot.02c8f951700ed9cca39e.js","errors/tea-pot.02c8f951700ed9cca39e.js.map"],"errors/template":["errors/template.39d816e653eb9347d070.js","errors/template.39d816e653eb9347d070.js.map"],"flatpage/flatpage":["flatpage/flatpage.50d707cbe94bd794d7ad.js","flatpage/flatpage.50d707cbe94bd794d7ad.js.map"],"homepage/homepage":["homepage/homepage.94c4cd79e3f3b0cf698f.js","homepage/homepage.94c4cd79e3f3b0cf698f.js.map"],"homepage/homepage-logged-in":["homepage/homepage-logged-in.6e266a3860a707cb4f8b.js","homepage/homepage-logged-in.6e266a3860a707cb4f8b.js.map"],"orgs/create":["orgs/create.d00b894dfeff60f6f09a.js","orgs/create.d00b894dfeff60f6f09a.js.map"],"orgs/detail":["orgs/detail.e51c4b342f71b8f536f5.js","orgs/detail.e51c4b342f71b8f536f5.js.map"],"orgs/invite":["orgs/invite.e3c8b2c22c5bd2d2301c.js","orgs/invite.e3c8b2c22c5bd2d2301c.js.map"],"orgs/tfa-enforced":["orgs/tfa-enforced.7d10b30d6fb9f85a4b9d.js","orgs/tfa-enforced.7d10b30d6fb9f85a4b9d.js.map"],"orgs/upgrade":["orgs/upgrade.73eb828ed46f63a37de5.js","orgs/upgrade.73eb828ed46f63a37de5.js.map"],"package-list/package-list":["package-list/package-list.03a9b00f029a35abc59b.js","package-list/package-list.03a9b00f029a35abc59b.js.map"],"package/delete-package":["package/delete-package.0e8a8d4066805ee37ba1.js","package/delete-package.0e8a8d4066805ee37ba1.js.map"],"package/deprecate-package":["package/deprecate-package.7c2b91a268103f716f57.js","package/deprecate-package.7c2b91a268103f716f57.js.map"],"package/error-message-package":["package/error-message-package.fb56c6df5c7fa8925b71.js","package/error-message-package.fb56c6df5c7fa8925b71.js.map"],"package/package":["package/package.0958c68d54da31c5d875.js","package/package.0958c68d54da31c5d875.js.map"],"profile/profile":["profile/profile.d1f12ab781523e122fd9.js","profile/profile.d1f12ab781523e122fd9.js.map"],"recovery-codes/show":["recovery-codes/show.2e2849d510004b535268.js","recovery-codes/show.2e2849d510004b535268.js.map"],"search/search":["search/search.634d21be6ef9c38ffbf7.js","search/search.634d21be6ef9c38ffbf7.js.map"],"searchv2/search":["searchv2/search.7547af08116f24d09906.js","searchv2/search.7547af08116f24d09906.js.map"],"settings/change-password":["settings/change-password.65293989a2bf07659fab.js","settings/change-password.65293989a2bf07659fab.js.map"],"settings/delete-account":["settings/delete-account.18f07696dc2142a3f122.js","settings/delete-account.18f07696dc2142a3f122.js.map"],"settings/email":["settings/email.99e7dcdb2b503c6f65b4.js","settings/email.99e7dcdb2b503c6f65b4.js.map"],"settings/memberships":["settings/memberships.a94ffe24356097b24e34.js","settings/memberships.a94ffe24356097b24e34.js.map"],"settings/packages":["settings/packages.dc2ed426ee6f9ab953c7.js","settings/packages.dc2ed426ee6f9ab953c7.js.map"],"settings/profile":["settings/profile.7407d2dea9a5e81b6f81.js","settings/profile.7407d2dea9a5e81b6f81.js.map"],"teams/create":["teams/create.4645f75c4a163e383c1c.js","teams/create.4645f75c4a163e383c1c.js.map"],"teams/detail":["teams/detail.1737f413ba412903a31e.js","teams/detail.1737f413ba412903a31e.js.map"],"teams/list":["teams/list.675e3d846dadd45bd975.js","teams/list.675e3d846dadd45bd975.js.map"],"teams/packages":["teams/packages.17ceed80b4b2f15d9fdf.js","teams/packages.17ceed80b4b2f15d9fdf.js.map"],"teams/users":["teams/users.30c74e91a221032a77d5.js","teams/users.30c74e91a221032a77d5.js.map"],"tfa/additional-options":["tfa/additional-options.925102a4f64d5f0e7ee9.js","tfa/additional-options.925102a4f64d5f0e7ee9.js.map"],"tfa/enable":["tfa/enable.3c6779277e8c1b22cd8c.js","tfa/enable.3c6779277e8c1b22cd8c.js.map"],"tfa/list":["tfa/list.1aff1464b6de13b88bc7.js","tfa/list.1aff1464b6de13b88bc7.js.map"],"tfa/recovery-codes":["tfa/recovery-codes.a3d212fbca5e1d5340bf.js","tfa/recovery-codes.a3d212fbca5e1d5340bf.js.map"],"tfa/security-key-list":["tfa/security-key-list.f2bbb09dc97c41c81d5f.js","tfa/security-key-list.f2bbb09dc97c41c81d5f.js.map"],"tfa/showTFAQRCode":["tfa/showTFAQRCode.cd5cd1f111367ad58d80.js","tfa/showTFAQRCode.cd5cd1f111367ad58d80.js.map"],"tfa/showTFASuccess":["tfa/showTFASuccess.592bef5c6a6c29198c44.js","tfa/showTFASuccess.592bef5c6a6c29198c44.js.map"],"tfa/tfa-disable":["tfa/tfa-disable.f34ee1512688be89995a.js","tfa/tfa-disable.f34ee1512688be89995a.js.map"],"tfa/tfa-mode-selection":["tfa/tfa-mode-selection.914596b0b39aa7ebbc4b.js","tfa/tfa-mode-selection.914596b0b39aa7ebbc4b.js.map"],"tfa/tfa-password-entry":["tfa/tfa-password-entry.e60eb4b2d9189606ec34.js","tfa/tfa-password-entry.e60eb4b2d9189606ec34.js.map"],"tfa/totp":["tfa/totp.74c4cb8a9e68a54db72c.js","tfa/totp.74c4cb8a9e68a54db72c.js.map"],"tokens/create":["tokens/create.5414ff94251c848dc901.js","tokens/create.5414ff94251c848dc901.js.map"],"tokens/create-gat":["tokens/create-gat.8513abe99617319bfa23.js","tokens/create-gat.8513abe99617319bfa23.js.map"],"tokens/gat-details":["tokens/gat-details.a1f7e70ebc8f3250d165.js","tokens/gat-details.a1f7e70ebc8f3250d165.js.map"],"tokens/gat/allowed-ip-ranges-input":["tokens/gat/allowed-ip-ranges-input.791f1c60453a65ee7b82.js","tokens/gat/allowed-ip-ranges-input.791f1c60453a65ee7b82.js.map"],"tokens/gat/constants":["tokens/gat/constants.c1d240b65fa21a482335.js","tokens/gat/constants.c1d240b65fa21a482335.js.map"],"tokens/gat/divider":["tokens/gat/divider.8a57d4da9e05b7d8d11b.js","tokens/gat/divider.8a57d4da9e05b7d8d11b.js.map"],"tokens/gat/expiration-days-input":["tokens/gat/expiration-days-input.7c4acaaf2847fbaa5c43.js","tokens/gat/expiration-days-input.7c4acaaf2847fbaa5c43.js.map"],"tokens/gat/gat-expiration":["tokens/gat/gat-expiration.8723ab9bd6b760a18a08.js","tokens/gat/gat-expiration.8723ab9bd6b760a18a08.js.map"],"tokens/gat/gat-input":["tokens/gat/gat-input.880fdad4cd129763ed91.js","tokens/gat/gat-input.880fdad4cd129763ed91.js.map"],"tokens/gat/organizations-input":["tokens/gat/organizations-input.31a089d45205c4df7d63.js","tokens/gat/organizations-input.31a089d45205c4df7d63.js.map"],"tokens/gat/organizations-section":["tokens/gat/organizations-section.5000e95cd864cd836844.js","tokens/gat/organizations-section.5000e95cd864cd836844.js.map"],"tokens/gat/packages-and-scopes-input":["tokens/gat/packages-and-scopes-input.f529abc764ac172688e8.js","tokens/gat/packages-and-scopes-input.f529abc764ac172688e8.js.map"],"tokens/gat/packages-and-scopes-section":["tokens/gat/packages-and-scopes-section.f40d2902fea20d2e8dfd.js","tokens/gat/packages-and-scopes-section.f40d2902fea20d2e8dfd.js.map"],"tokens/gat/permissions-input":["tokens/gat/permissions-input.9187d368a61870ca6756.js","tokens/gat/permissions-input.9187d368a61870ca6756.js.map"],"tokens/gat/section":["tokens/gat/section.22e3e32d4745b51dc57c.js","tokens/gat/section.22e3e32d4745b51dc57c.js.map"],"tokens/gat/section-heading":["tokens/gat/section-heading.6a97c6f3a22e91f123c7.js","tokens/gat/section-heading.6a97c6f3a22e91f123c7.js.map"],"tokens/gat/selected-items":["tokens/gat/selected-items.f48fcf5071f15400da12.js","tokens/gat/selected-items.f48fcf5071f15400da12.js.map"],"tokens/gat/utils":["tokens/gat/utils.a81a368fd699d790cc83.js","tokens/gat/utils.a81a368fd699d790cc83.js.map"],"tokens/generate-token":["tokens/generate-token.f42fe92aeb2b0da3d8db.js","tokens/generate-token.f42fe92aeb2b0da3d8db.js.map"],"tokens/list":["tokens/list.70431312b6a70e600c2e.js","tokens/list.70431312b6a70e600c2e.js.map"],"vouchers/view":["vouchers/view.617c38480b3a48c14719.js","vouchers/view.617c38480b3a48c14719.js.map"]},"hash":"b79be12adf7a5316de1e","name":"search/search","containerId":"app","headerName":"x-spiferack","publicPath":"https://static-production.npmjs.com/"}</script><script crossorigin="anonymous" src="https://static-production.npmjs.com/commons.b79be12adf7a5316de1e.js"></script> <script crossorigin="anonymous" src="https://static-production.npmjs.com/minicssextractbug.d20b6beec9f84f3c51f4.js"></script> <script crossorigin="anonymous" src="https://static-production.npmjs.com/search/search.634d21be6ef9c38ffbf7.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10