Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / config / logger.js
index d2e22ba..a2cfb95 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xed75=['toUpperCase','exports','Logger','transports','File','%s-%s','error','info','Console','debugLevel','moment','winston','util','INFO','join','/var','log','xcally','format','%s-%s.log'];(function(_0x62c958,_0x2bfdbc){var _0x57ec61=function(_0x5c0094){while(--_0x5c0094){_0x62c958['push'](_0x62c958['shift']());}};_0x57ec61(++_0x2bfdbc);}(_0xed75,0x15e));var _0x5ed7=function(_0x471a67,_0x4a1847){_0x471a67=_0x471a67-0x0;var _0x3ef86e=_0xed75[_0x471a67];return _0x3ef86e;};'use strict';var moment=require(_0x5ed7('0x0'));var winston=require(_0x5ed7('0x1'));var util=require(_0x5ed7('0x2'));var path=require('path');var debugLevel=_0x5ed7('0x3');function filename(_0x1e310d,_0x41b86a){return path[_0x5ed7('0x4')](_0x5ed7('0x5'),_0x5ed7('0x6'),_0x5ed7('0x7'),util[_0x5ed7('0x8')](_0x5ed7('0x9'),_0x1e310d,_0x41b86a));}function formatter(_0xf1581d,_0x1d4007){return util[_0x5ed7('0x8')]('[%s]\x20[%s]\x20%s\x20-\x20%s',moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),_0x1d4007['level'][_0x5ed7('0xa')](),_0xf1581d,_0x1d4007['message']);}module[_0x5ed7('0xb')]=function(_0x389980){return new winston[(_0x5ed7('0xc'))]({'transports':[new winston[(_0x5ed7('0xd'))][(_0x5ed7('0xe'))]({'name':util[_0x5ed7('0x8')](_0x5ed7('0xf'),_0x389980,_0x5ed7('0x10')),'filename':filename(_0x389980,'error'),'level':'error','json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x1fc3fb){return formatter(_0x389980,_0x1fc3fb);}}),new winston[(_0x5ed7('0xd'))][(_0x5ed7('0xe'))]({'name':util[_0x5ed7('0x8')](_0x5ed7('0xf'),_0x389980,'info'),'filename':filename(_0x389980,_0x5ed7('0x11')),'level':'info','json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x26a1b3){return formatter(_0x389980,_0x26a1b3);}}),new winston['transports'][(_0x5ed7('0x12'))]({'level':process['env'][_0x5ed7('0x13')]||debugLevel,'json':![],'formatter':function(_0x3b2ff4){return formatter(_0x389980,_0x3b2ff4);}})]});};
\ No newline at end of file
+var _0xc126=['transports','info','Console','debugLevel','moment','winston','util','path','INFO','/var','xcally','format','[%s]\x20[%s]\x20%s\x20-\x20%s','YYYY-MM-DD\x20HH:mm:ss','level','message','exports','File','%s-%s','error'];(function(_0x51904f,_0x439694){var _0x24dc27=function(_0x3046b1){while(--_0x3046b1){_0x51904f['push'](_0x51904f['shift']());}};_0x24dc27(++_0x439694);}(_0xc126,0xf4));var _0x6c12=function(_0x491198,_0x2f3a44){_0x491198=_0x491198-0x0;var _0x40bc08=_0xc126[_0x491198];return _0x40bc08;};'use strict';var moment=require(_0x6c12('0x0'));var winston=require(_0x6c12('0x1'));var util=require(_0x6c12('0x2'));var path=require(_0x6c12('0x3'));var debugLevel=_0x6c12('0x4');function filename(_0x3063bc,_0x1232c9){return path['join'](_0x6c12('0x5'),'log',_0x6c12('0x6'),util[_0x6c12('0x7')]('%s-%s.log',_0x3063bc,_0x1232c9));}function formatter(_0x40c2b4,_0x44c2ba){return util['format'](_0x6c12('0x8'),moment()[_0x6c12('0x7')](_0x6c12('0x9')),_0x44c2ba[_0x6c12('0xa')]['toUpperCase'](),_0x40c2b4,_0x44c2ba[_0x6c12('0xb')]);}module[_0x6c12('0xc')]=function(_0x18e455){return new winston['Logger']({'transports':[new winston['transports'][(_0x6c12('0xd'))]({'name':util['format'](_0x6c12('0xe'),_0x18e455,_0x6c12('0xf')),'filename':filename(_0x18e455,_0x6c12('0xf')),'level':_0x6c12('0xf'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x20e66b){return formatter(_0x18e455,_0x20e66b);}}),new winston[(_0x6c12('0x10'))][(_0x6c12('0xd'))]({'name':util[_0x6c12('0x7')]('%s-%s',_0x18e455,_0x6c12('0x11')),'filename':filename(_0x18e455,_0x6c12('0x11')),'level':_0x6c12('0x11'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x564e42){return formatter(_0x18e455,_0x564e42);}}),new winston[(_0x6c12('0x10'))][(_0x6c12('0x12'))]({'level':process['env'][_0x6c12('0x13')]||debugLevel,'json':![],'formatter':function(_0x4c067b){return formatter(_0x18e455,_0x4c067b);}})]});};
\ No newline at end of file