Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / config / logger.js
index d91e43e..bd631fb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc104=['exports','Logger','transports','error','%s-%s','info','env','moment','util','path','INFO','/var','log','xcally','format','%s-%s.log','YYYY-MM-DD\x20HH:mm:ss','level','toUpperCase'];(function(_0x1ff414,_0x12c95d){var _0x52c0fa=function(_0x57f936){while(--_0x57f936){_0x1ff414['push'](_0x1ff414['shift']());}};_0x52c0fa(++_0x12c95d);}(_0xc104,0xd8));var _0x4c10=function(_0x1b2e6b,_0x2f97fb){_0x1b2e6b=_0x1b2e6b-0x0;var _0x1dd2aa=_0xc104[_0x1b2e6b];return _0x1dd2aa;};'use strict';var moment=require(_0x4c10('0x0'));var winston=require('winston');var util=require(_0x4c10('0x1'));var path=require(_0x4c10('0x2'));var debugLevel=_0x4c10('0x3');function filename(_0x53bc39,_0x5da797){return path['join'](_0x4c10('0x4'),_0x4c10('0x5'),_0x4c10('0x6'),util[_0x4c10('0x7')](_0x4c10('0x8'),_0x53bc39,_0x5da797));}function formatter(_0xe737e0,_0x2073c8){return util[_0x4c10('0x7')]('[%s]\x20[%s]\x20%s\x20-\x20%s',moment()['format'](_0x4c10('0x9')),_0x2073c8[_0x4c10('0xa')][_0x4c10('0xb')](),_0xe737e0,_0x2073c8['message']);}module[_0x4c10('0xc')]=function(_0x3f56a7){return new winston[(_0x4c10('0xd'))]({'transports':[new winston[(_0x4c10('0xe'))]['File']({'name':util[_0x4c10('0x7')]('%s-%s',_0x3f56a7,'error'),'filename':filename(_0x3f56a7,'error'),'level':_0x4c10('0xf'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x7a0e){return formatter(_0x3f56a7,_0x7a0e);}}),new winston[(_0x4c10('0xe'))]['File']({'name':util[_0x4c10('0x7')](_0x4c10('0x10'),_0x3f56a7,_0x4c10('0x11')),'filename':filename(_0x3f56a7,_0x4c10('0x11')),'level':'info','json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x181c15){return formatter(_0x3f56a7,_0x181c15);}}),new winston[(_0x4c10('0xe'))]['Console']({'level':process[_0x4c10('0x12')]['debugLevel']||debugLevel,'json':![],'formatter':function(_0x45a6bc){return formatter(_0x3f56a7,_0x45a6bc);}})]});};
\ No newline at end of file
+var _0xf216=['%s-%s','error','transports','info','env','debugLevel','moment','winston','util','path','INFO','log','xcally','format','[%s]\x20[%s]\x20%s\x20-\x20%s','level','message','exports','File'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xf216,0x9e));var _0x6f21=function(_0x411017,_0x4a8117){_0x411017=_0x411017-0x0;var _0x2adeea=_0xf216[_0x411017];return _0x2adeea;};'use strict';var moment=require(_0x6f21('0x0'));var winston=require(_0x6f21('0x1'));var util=require(_0x6f21('0x2'));var path=require(_0x6f21('0x3'));var debugLevel=_0x6f21('0x4');function filename(_0x250d3e,_0x1e1435){return path['join']('/var',_0x6f21('0x5'),_0x6f21('0x6'),util[_0x6f21('0x7')]('%s-%s.log',_0x250d3e,_0x1e1435));}function formatter(_0x18e85e,_0x23b6a6){return util['format'](_0x6f21('0x8'),moment()[_0x6f21('0x7')]('YYYY-MM-DD\x20HH:mm:ss'),_0x23b6a6[_0x6f21('0x9')]['toUpperCase'](),_0x18e85e,_0x23b6a6[_0x6f21('0xa')]);}module[_0x6f21('0xb')]=function(_0x5f1acc){return new winston['Logger']({'transports':[new winston['transports'][(_0x6f21('0xc'))]({'name':util[_0x6f21('0x7')](_0x6f21('0xd'),_0x5f1acc,_0x6f21('0xe')),'filename':filename(_0x5f1acc,'error'),'level':_0x6f21('0xe'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x79372c){return formatter(_0x5f1acc,_0x79372c);}}),new winston[(_0x6f21('0xf'))][(_0x6f21('0xc'))]({'name':util['format'](_0x6f21('0xd'),_0x5f1acc,'info'),'filename':filename(_0x5f1acc,_0x6f21('0x10')),'level':'info','json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x55d0c2){return formatter(_0x5f1acc,_0x55d0c2);}}),new winston[(_0x6f21('0xf'))]['Console']({'level':process[_0x6f21('0x11')][_0x6f21('0x12')]||debugLevel,'json':![],'formatter':function(_0x837862){return formatter(_0x5f1acc,_0x837862);}})]});};
\ No newline at end of file