Built motion from commit e6806ed6.|2.6.0
[motion2.git] / server / utils / loggers.js
index e646e72..912400b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7550=['white','bold\x20white','gray','bold\x20magenta','bold\x20blue','addColors','/var/log/xcally','join','%s-%s.log','message','replace','}}}','format','[%s]\x20[%s]\x20%s\x20-\x20%s','YYYY-MM-DD\x20HH:mm:ss','level','toUpperCase','{{{','meta','keys','length','stringify','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','Logger','transports','Console','%s-%s','error','File','warn','consoleLogger','fileLogger','path','moment','../config/environment','debugLevel','toLowerCase','info'];(function(_0x553ed6,_0x361ca7){var _0x1af1d7=function(_0x4d917b){while(--_0x4d917b){_0x553ed6['push'](_0x553ed6['shift']());}};_0x1af1d7(++_0x361ca7);}(_0x7550,0x19c));var _0x0755=function(_0x1c784f,_0x160a88){_0x1c784f=_0x1c784f-0x0;var _0x2e860b=_0x7550[_0x1c784f];return _0x2e860b;};'use strict';var path=require(_0x0755('0x0'));var util=require('util');var moment=require(_0x0755('0x1'));var winston=require('winston');var config=require(_0x0755('0x2'));var debugLevel=config[_0x0755('0x3')]?config['debugLevel'][_0x0755('0x4')]():_0x0755('0x5');var XC_LOG_LEVELS={'fatal':0x0,'error':0x0,'warn':0x1,'info':0x2,'print':0x2,'success':0x2,'http':0x3,'verbose':0x4,'debug':0x5,'silly':0x6};var XC_LOG_COLORS={'fatal':'redBG\x20white','error':'red','warn':'bold\x20yellow','info':_0x0755('0x6'),'print':_0x0755('0x7'),'success':'bold\x20green','http':_0x0755('0x8'),'verbose':_0x0755('0x9'),'debug':_0x0755('0xa'),'silly':'bold\x20cyan'};winston[_0x0755('0xb')](XC_LOG_COLORS);function getLogFileName(_0x25cf15,_0x4227a8,_0x51a33f){var _0x12e950=_0x25cf15||_0x0755('0xc');return path[_0x0755('0xd')](_0x12e950,util['format'](_0x0755('0xe'),_0x4227a8,_0x51a33f));}function formatter(_0xbb7592,_0x1d9ab9){_0x1d9ab9[_0x0755('0xf')]=_0x1d9ab9['message'][_0x0755('0x10')](/@@{/g,'{{{')['replace'](/}@@/g,_0x0755('0x11'))[_0x0755('0x10')](/@{/g,'{{')['replace'](/}@/g,'}}');return util[_0x0755('0x12')](_0x0755('0x13'),moment()[_0x0755('0x12')](_0x0755('0x14')),_0x1d9ab9[_0x0755('0x15')][_0x0755('0x16')](),_0xbb7592,_0x1d9ab9[_0x0755('0xf')]);}function fileFormat(_0x5db9b1,_0x491958){_0x491958[_0x0755('0xf')]=_0x491958[_0x0755('0xf')][_0x0755('0x10')](/@@{/g,_0x0755('0x17'))[_0x0755('0x10')](/}@@/g,'}}}')[_0x0755('0x10')](/@{/g,'{{')[_0x0755('0x10')](/}@/g,'}}');var _0x45a966=_0x491958[_0x0755('0x18')]&&Object[_0x0755('0x19')](_0x491958[_0x0755('0x18')])[_0x0755('0x1a')]?'\x0a\x09'+JSON[_0x0755('0x1b')](_0x491958[_0x0755('0x18')]):'';return util['format'](_0x0755('0x1c'),moment()[_0x0755('0x12')](_0x0755('0x14')),_0x491958[_0x0755('0x15')][_0x0755('0x16')](),_0x5db9b1,_0x491958[_0x0755('0xf')],_0x45a966);}function consoleLogger(){var _0x201b9b=new winston[(_0x0755('0x1d'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0x0755('0x1e'))][(_0x0755('0x1f'))]({'level':'warn','json':![],'formatter':function(_0x304f38){return formatter('',_0x304f38);}})]});return _0x201b9b;}function fileLogger(_0xfbc929,_0x11bd53){var _0x186c6e=new winston['Logger']({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0x0755('0x1e'))]['File']({'name':util[_0x0755('0x12')](_0x0755('0x20'),_0xfbc929,_0x0755('0x21')),'filename':getLogFileName(_0x11bd53,_0xfbc929,_0x0755('0x21')),'level':_0x0755('0x21'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x112a94){return fileFormat(_0xfbc929,_0x112a94);}}),new winston['transports'][(_0x0755('0x22'))]({'name':util['format'](_0x0755('0x20'),_0xfbc929,debugLevel),'filename':getLogFileName(_0x11bd53,_0xfbc929,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x59d547){return fileFormat(_0xfbc929,_0x59d547);}}),new winston[(_0x0755('0x1e'))][(_0x0755('0x1f'))]({'level':_0x0755('0x23'),'json':![],'formatter':function(_0x567237){return fileFormat(_0xfbc929,_0x567237);}})]});return _0x186c6e;}exports[_0x0755('0x24')]=consoleLogger;exports[_0x0755('0x25')]=fileLogger;
\ No newline at end of file
+var _0xa1cf=['Console','warn','File','%s-%s','error','consoleLogger','fileLogger','path','util','moment','winston','../config/environment','debugLevel','redBG\x20white','bold\x20yellow','bold\x20green','gray','bold\x20blue','bold\x20cyan','/var/log/xcally','format','message','replace','{{{','}}}','toUpperCase','meta','keys','length','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','YYYY-MM-DD\x20HH:mm:ss','level','Logger','transports'];(function(_0x5b8b97,_0x6b4dfa){var _0x1fdf84=function(_0x2ced4c){while(--_0x2ced4c){_0x5b8b97['push'](_0x5b8b97['shift']());}};_0x1fdf84(++_0x6b4dfa);}(_0xa1cf,0x1e3));var _0xfa1c=function(_0xafd7ea,_0x5cfdb3){_0xafd7ea=_0xafd7ea-0x0;var _0x103e56=_0xa1cf[_0xafd7ea];return _0x103e56;};'use strict';var path=require(_0xfa1c('0x0'));var util=require(_0xfa1c('0x1'));var moment=require(_0xfa1c('0x2'));var winston=require(_0xfa1c('0x3'));var config=require(_0xfa1c('0x4'));var debugLevel=config[_0xfa1c('0x5')]?config[_0xfa1c('0x5')]['toLowerCase']():'info';var XC_LOG_LEVELS={'fatal':0x0,'error':0x0,'warn':0x1,'info':0x2,'print':0x2,'success':0x2,'http':0x3,'verbose':0x4,'debug':0x5,'silly':0x6};var XC_LOG_COLORS={'fatal':_0xfa1c('0x6'),'error':'red','warn':_0xfa1c('0x7'),'info':'white','print':'bold\x20white','success':_0xfa1c('0x8'),'http':_0xfa1c('0x9'),'verbose':'bold\x20magenta','debug':_0xfa1c('0xa'),'silly':_0xfa1c('0xb')};winston['addColors'](XC_LOG_COLORS);function getLogFileName(_0x490197,_0x363992,_0x42c615){var _0x548cc6=_0x490197||_0xfa1c('0xc');return path['join'](_0x548cc6,util[_0xfa1c('0xd')]('%s-%s.log',_0x363992,_0x42c615));}function formatter(_0x286dd8,_0x37f38d){_0x37f38d[_0xfa1c('0xe')]=_0x37f38d[_0xfa1c('0xe')][_0xfa1c('0xf')](/@@{/g,_0xfa1c('0x10'))['replace'](/}@@/g,_0xfa1c('0x11'))[_0xfa1c('0xf')](/@{/g,'{{')[_0xfa1c('0xf')](/}@/g,'}}');return util[_0xfa1c('0xd')]('[%s]\x20[%s]\x20%s\x20-\x20%s',moment()[_0xfa1c('0xd')]('YYYY-MM-DD\x20HH:mm:ss'),_0x37f38d['level'][_0xfa1c('0x12')](),_0x286dd8,_0x37f38d[_0xfa1c('0xe')]);}function fileFormat(_0x48af3f,_0x47f887){_0x47f887[_0xfa1c('0xe')]=_0x47f887['message'][_0xfa1c('0xf')](/@@{/g,_0xfa1c('0x10'))[_0xfa1c('0xf')](/}@@/g,'}}}')['replace'](/@{/g,'{{')[_0xfa1c('0xf')](/}@/g,'}}');var _0xdfa07e=_0x47f887[_0xfa1c('0x13')]&&Object[_0xfa1c('0x14')](_0x47f887[_0xfa1c('0x13')])[_0xfa1c('0x15')]?'\x0a\x09'+JSON['stringify'](_0x47f887[_0xfa1c('0x13')]):'';return util[_0xfa1c('0xd')](_0xfa1c('0x16'),moment()['format'](_0xfa1c('0x17')),_0x47f887[_0xfa1c('0x18')][_0xfa1c('0x12')](),_0x48af3f,_0x47f887[_0xfa1c('0xe')],_0xdfa07e);}function consoleLogger(){var _0x7484ab=new winston[(_0xfa1c('0x19'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0xfa1c('0x1a'))][(_0xfa1c('0x1b'))]({'level':_0xfa1c('0x1c'),'json':![],'formatter':function(_0x253e9a){return formatter('',_0x253e9a);}})]});return _0x7484ab;}function fileLogger(_0x5ab4f2,_0x1f118c){var _0x35f50e=new winston[(_0xfa1c('0x19'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0xfa1c('0x1a'))][(_0xfa1c('0x1d'))]({'name':util[_0xfa1c('0xd')](_0xfa1c('0x1e'),_0x5ab4f2,_0xfa1c('0x1f')),'filename':getLogFileName(_0x1f118c,_0x5ab4f2,_0xfa1c('0x1f')),'level':'error','json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x8cb5f7){return fileFormat(_0x5ab4f2,_0x8cb5f7);}}),new winston[(_0xfa1c('0x1a'))][(_0xfa1c('0x1d'))]({'name':util[_0xfa1c('0xd')](_0xfa1c('0x1e'),_0x5ab4f2,debugLevel),'filename':getLogFileName(_0x1f118c,_0x5ab4f2,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x2c7ad1){return fileFormat(_0x5ab4f2,_0x2c7ad1);}}),new winston[(_0xfa1c('0x1a'))]['Console']({'level':_0xfa1c('0x1c'),'json':![],'formatter':function(_0x41cc94){return fileFormat(_0x5ab4f2,_0x41cc94);}})]});return _0x35f50e;}exports[_0xfa1c('0x20')]=consoleLogger;exports[_0xfa1c('0x21')]=fileLogger;
\ No newline at end of file