{"_id":"appium-logger","_rev":"3793065","name":"appium-logger","description":"Logging utility for appium","dist-tags":{"latest":"2.1.0"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"time":{"modified":"2025-06-05T10:25:02.000Z","created":"2015-04-14T21:43:45.479Z","2.1.0":"2016-01-25T17:58:25.775Z","2.0.0":"2015-09-15T22:44:22.239Z","1.1.7":"2015-07-03T12:17:10.792Z","1.1.6":"2015-07-02T12:59:10.756Z","1.1.5":"2015-06-18T23:47:42.902Z","1.1.4":"2015-06-17T19:20:17.930Z","1.1.3":"2015-06-10T23:09:08.398Z","1.1.2":"2015-06-08T17:40:01.650Z","1.1.1":"2015-06-05T09:59:04.634Z","1.1.0":"2015-05-27T20:25:46.930Z","1.0.1":"2015-05-24T05:55:28.157Z","1.0.0":"2015-04-14T21:43:45.479Z"},"users":{},"author":{"name":"appium"},"repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"versions":{"2.1.0":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"2.1.0","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"=5.8.24","npmlog":"^2.0.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.3.12","chai":"^3.2.0","gulp":"^3.9.0","lodash":"^3.10.1","sinon":"^1.16.1"},"gitHead":"33e52b8379e0a3bf29fbad79c48638f7710d7dcc","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@2.1.0","_shasum":"e5b969669b856c553b2c1922e3bfae69befbe40c","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.9","_npmUser":{"name":"imurchie","email":"isaac@saucelabs.com"},"dist":{"shasum":"e5b969669b856c553b2c1922e3bfae69befbe40c","size":29190,"noattachment":false,"key":"/appium-logger/-/appium-logger-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-2.1.0.tgz"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"publish_time":1453744705775,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1453744705775,"_cnpmcore_publish_time":"2021-12-16T23:58:32.024Z"},"2.0.0":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"2.0.0","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"=5.8.24","npmlog":"^1.2.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.3.11","chai":"^3.2.0","gulp":"^3.9.0","lodash":"^3.10.1","sinon":"^1.16.1"},"gitHead":"19c09f47e0a0f4a3fa8ba1efb0b8cbfd41354992","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@2.0.0","_shasum":"a7647943d619800bc49b1f3cf2403a0de709ee38","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"imurchie","email":"isaac@saucelabs.com"},"dist":{"shasum":"a7647943d619800bc49b1f3cf2403a0de709ee38","size":36244,"noattachment":false,"key":"/appium-logger/-/appium-logger-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-2.0.0.tgz"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"publish_time":1442357062239,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1442357062239,"_cnpmcore_publish_time":"2021-12-16T23:58:32.254Z"},"1.1.7":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.1.7","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"5.5.5","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^3.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"2572ff1db17ecea9a1c77d109eb70ecd6c5eb01e","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.1.7","_shasum":"05fdfd36e1e4b64cc7a50e30c489d04a96799030","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.12.5","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"dist":{"shasum":"05fdfd36e1e4b64cc7a50e30c489d04a96799030","size":12467,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.1.7.tgz"},"publish_time":1435925830792,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1435925830792,"_cnpmcore_publish_time":"2021-12-16T23:58:32.474Z"},"1.1.6":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.1.6","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"5.5.5","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^3.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"759fe8b94dd51ffd53efce74ee50e9b053824c61","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.1.6","_shasum":"eeed536be70cbfb6c758fa41d50a2df3832b5781","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.12.5","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"dist":{"shasum":"eeed536be70cbfb6c758fa41d50a2df3832b5781","size":12283,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.1.6.tgz"},"publish_time":1435841950756,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1435841950756,"_cnpmcore_publish_time":"2021-12-16T23:58:32.789Z"},"1.1.5":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.1.5","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"5.5.5","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^3.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"f2cf7ee23f03c68bdad4fe90e5f7a6823772f454","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.1.5","_shasum":"e3151b1a7c043e1311a934d2dd83e33945d7e1d4","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"dist":{"shasum":"e3151b1a7c043e1311a934d2dd83e33945d7e1d4","size":11940,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.1.5.tgz"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"publish_time":1434671262902,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1434671262902,"_cnpmcore_publish_time":"2021-12-16T23:58:33.036Z"},"1.1.4":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.1.4","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"5.5.5","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^3.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"442d357d07072062b6dd7e84e81a8ce25bf705ff","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.1.4","_shasum":"1cba8c36325504761c99bb4523a719e41ccde0bc","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"dist":{"shasum":"1cba8c36325504761c99bb4523a719e41ccde0bc","size":11419,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.1.4.tgz"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"publish_time":1434568817930,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1434568817930,"_cnpmcore_publish_time":"2021-12-16T23:58:33.289Z"},"1.1.3":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.1.3","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"5.5.5","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^3.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"216ccc9a6d41d0a162f9a3b524034c7a27a09015","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.1.3","_shasum":"178d64e91ad674c1131b3fc65095f7c6c81bbe3b","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"dist":{"shasum":"178d64e91ad674c1131b3fc65095f7c6c81bbe3b","size":11372,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.1.3.tgz"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"publish_time":1433977748398,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1433977748398,"_cnpmcore_publish_time":"2021-12-16T23:58:33.531Z"},"1.1.2":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.1.2","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"5.5.5","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^3.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"76fd2ee02e840ea734bdf24e19d584d0771218b1","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.1.2","_shasum":"029679155c39baab5a12537181e66c7f444f2372","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"dist":{"shasum":"029679155c39baab5a12537181e66c7f444f2372","size":11438,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.1.2.tgz"},"publish_time":1433785201650,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1433785201650,"_cnpmcore_publish_time":"2021-12-16T23:58:33.718Z"},"1.1.1":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.1.1","author":{"name":"appium"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"^5.4.7","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.3.1"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^3.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"f734574acf2d96aff70337442e2f9651a14beaa9","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.1.1","_shasum":"0a8b08d901e3bca46894332ec844b20e920417f8","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"dist":{"shasum":"0a8b08d901e3bca46894332ec844b20e920417f8","size":11336,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.1.1.tgz"},"publish_time":1433498344634,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1433498344634,"_cnpmcore_publish_time":"2021-12-16T23:58:33.898Z"},"1.1.0":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.1.0","author":{"name":"appium"},"license":"Apache License 2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"^5.4.7","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.2.10"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^2.3.0","chai-as-promised":"^5.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"48672caddf3f102a483dc1469f46700e0224e4f6","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.1.0","_shasum":"dc4645c94ad49ffad5e0f14440d6b16b2f80be6d","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.3","_npmUser":{"name":"sebv","email":"seb.vincent@gmail.com"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"dist":{"shasum":"dc4645c94ad49ffad5e0f14440d6b16b2f80be6d","size":10448,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.1.0.tgz"},"publish_time":1432758346930,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1432758346930,"_cnpmcore_publish_time":"2021-12-16T23:58:34.095Z"},"1.0.1":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.0.1","author":{"name":"appium"},"license":"Apache License 2.0","repository":{"type":"git","url":"git+https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"^5.4.7","npmlog":"^1.2.1","q":"^1.4.1","source-map-support":"^0.2.10"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^2.3.0","chai-as-promised":"^5.0.0","gulp":"^3.8.11","lodash":"^3.9.1","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"b0c44e69370a85db16333d669caf5357cbe8045c","homepage":"https://github.com/appium/logger#readme","_id":"appium-logger@1.0.1","_shasum":"ab1b8e9550f929b79980b7494df713dec92104da","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.12.2","_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"dist":{"shasum":"ab1b8e9550f929b79980b7494df713dec92104da","size":8477,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.0.1.tgz"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"publish_time":1432446928157,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1432446928157,"_cnpmcore_publish_time":"2021-12-16T23:58:34.318Z"},"1.0.0":{"name":"appium-logger","description":"Logging utility for appium","keywords":["appium"],"version":"1.0.0","author":{"name":"appium"},"license":"Apache License 2.0","repository":{"type":"git","url":"https://github.com/appium/logger.git"},"bugs":{"url":"https://github.com/appium/logger/issues"},"engines":["node"],"main":"./build/lib/logger.js","bin":{},"directories":{"lib":"lib"},"dependencies":{"babel-runtime":"^5.0.12","npmlog":"^1.2.0","q":"^1.1.2","source-map-support":"^0.2.10"},"scripts":{"prepublish":"gulp prepublish","test":"gulp once","watch":"gulp"},"devDependencies":{"appium-gulp-plugins":"^1.0.3","chai":"^2.2.0","chai-as-promised":"^4.1.1","gulp":"^3.8.11","lodash":"^3.6.0","mochawait":"^2.0.0","sinon":"^1.14.1"},"gitHead":"368ebb1259562bcf00bbae8ea2f123d8e96313ba","homepage":"https://github.com/appium/logger","_id":"appium-logger@1.0.0","_shasum":"a5c7cca67cbdd0cdba99e44f536050357b7787ff","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"jlipps","email":"jlipps@gmail.com"},"dist":{"shasum":"a5c7cca67cbdd0cdba99e44f536050357b7787ff","size":7418,"noattachment":false,"key":"/appium-logger/-/appium-logger-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/appium-logger/download/appium-logger-1.0.0.tgz"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"},{"name":"bootstraponline","email":""},{"name":"dangraham","email":""},{"name":"imurchie","email":""},{"name":"jlipps","email":"jlipps@gmail.com"},{"name":"kazucocoa","email":""},{"name":"nick.mokhnach","email":""}],"publish_time":1429047825479,"_hasShrinkwrap":false,"deprecated":"Moved into appium-support","_cnpm_publish_time":1429047825479,"_cnpmcore_publish_time":"2021-12-16T23:58:34.535Z"}},"readme":"## appium-logger\n\n[![NPM version](http://img.shields.io/npm/v/appium-logger.svg)](https://npmjs.org/package/appium-logger)\n[![Downloads](http://img.shields.io/npm/dm/appium-logger.svg)](https://npmjs.org/package/appium-logger)\n[![Dependency Status](https://david-dm.org/appium/logger.svg)](https://david-dm.org/appium/logger)\n[![devDependency Status](https://david-dm.org/appium/logger/dev-status.svg)](https://david-dm.org/appium/logger#info=devDependencies)\n\n[![Build Status](https://travis-ci.org/appium/logger.svg?branch=master)](https://travis-ci.org/appium/logger)\n[![Coverage Status](https://coveralls.io/repos/appium/logger/badge.svg?branch=master)](https://coveralls.io/r/appium/logger?branch=master)\n\nBasic logger defaulting to [npmlog](https://github.com/npm/npmlog) with special consideration for running\ntests (doesn't output logs when run with `_TESTING=1` in the env).\n\n### Logging levels\n\nThere are a number of levels, exposed as methods on the log object, at which logging can be made. The built-in ones correspond to those of [npmlog](https://github.com/npm/npmlog#loglevelprefix-message-), and are:\n`silly`, `verbose`, `info`, `http`, `warn`, and `error`. In addition there is a `debug` level.\n\nThe default threshhold level is `verbose`.\n\nThe logged output, by default, will be `level prefix message`. So\n\n```js\nimport { getLogger } from 'appium-logger';\nlet log = getLogger('mymodule');\nlog.warn('a warning');`\n```\n\nWill produce\n\n```shell\nwarn mymodule a warning\n```\n\n\n### Environment variables\n\nThere are two environment variable flags that affect the way `appium-logger` works.\n\n`_TESTING`\n\n- `_TESTING=1` stops output of logs when set to `1`.\n\n`_FORCE_LOGS`\n\n- This flag, when set to `1`, reverses the `_TESTING`\n\n\n### Usage\n\n`log.level`\n\n- get and set the threshhold level at which to display the logs. Any logs at or above this level will be displayed. The special level silent will prevent anything from being displayed ever. See [npmlog#level](https://github.com/npm/npmlog#loglevel).\n\n`log[level](message)`\n\n- logs to `level`\n    ```js\n    import { getLogger } from 'appium-logger';\n    let log = getLogger('mymodule');\n\n    log.info('hi!');\n    // => info mymodule hi!\n    ```\n\n`log.unwrap()`\n\n- retrieves the underlying [npmlog](https://github.com/npm/npmlog) object, in order to manage how logging is done at a low level (e.g., changing output streams, retrieving an array of messages, adding log levels, etc.).\n\n    ```js\n    import { getLogger } from 'appium-logger';\n    let log = getLogger('mymodule');\n\n    log.info('hi!');\n\n    let npmlogger = log.unwrap();\n\n    // any `npmlog` methods\n    let logs = npmlogger.record;\n    // logs === [ { id: 0, level: 'info', prefix: 'mymodule', message: 'hi!', messageRaw: [ 'hi!' ] }]\n    ```\n\n`log.errorAndThrow(error)`\n\n- logs the error passed in, at `error` level, and then throws the error. If the error passed in is not an instance of [Error](https://nodejs.org/api/errors.html#errors_class_error) (either directly, or a subclass of `Error`) it will be wrapped in a generic `Error` object.\n\n    ```js\n    import { getLogger } from 'appium-logger';\n    let log = getLogger('mymodule');\n\n    // previously there would be two lines\n    log.error('This is an error');\n    throw new Error('This is an error');\n\n    // now is compacted\n    log.errorAndThrow('This is an error');\n    ```\n","_attachments":{},"homepage":"https://github.com/appium/logger#readme","bugs":{"url":"https://github.com/appium/logger/issues"},"license":"Apache-2.0"}