Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / utils / loggers.js
index 30b8783..df269d1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x05c8=['bold\x20white','bold\x20green','gray','bold\x20magenta','bold\x20blue','addColors','/var/log/xcally','join','format','%s-%s.log','message','replace','{{{','YYYY-MM-DD\x20HH:mm:ss','level','toUpperCase','}}}','meta','keys','stringify','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','Logger','Console','File','%s-%s','error','transports','warn','consoleLogger','fileLogger','path','util','moment','winston','debugLevel','toLowerCase','info','red','bold\x20yellow','white'];(function(_0x5ac821,_0x54cd3e){var _0x9e410a=function(_0x1757a9){while(--_0x1757a9){_0x5ac821['push'](_0x5ac821['shift']());}};_0x9e410a(++_0x54cd3e);}(_0x05c8,0x1ae));var _0x805c=function(_0x4412d,_0x5aab56){_0x4412d=_0x4412d-0x0;var _0x527974=_0x05c8[_0x4412d];return _0x527974;};'use strict';var path=require(_0x805c('0x0'));var util=require(_0x805c('0x1'));var moment=require(_0x805c('0x2'));var winston=require(_0x805c('0x3'));var config=require('../config/environment');var debugLevel=config[_0x805c('0x4')]?config[_0x805c('0x4')][_0x805c('0x5')]():_0x805c('0x6');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':_0x805c('0x7'),'warn':_0x805c('0x8'),'info':_0x805c('0x9'),'print':_0x805c('0xa'),'success':_0x805c('0xb'),'http':_0x805c('0xc'),'verbose':_0x805c('0xd'),'debug':_0x805c('0xe'),'silly':'bold\x20cyan'};winston[_0x805c('0xf')](XC_LOG_COLORS);function getLogFileName(_0x21af49,_0x1be868,_0x49c16b){var _0x8178ee=_0x21af49||_0x805c('0x10');return path[_0x805c('0x11')](_0x8178ee,util[_0x805c('0x12')](_0x805c('0x13'),_0x1be868,_0x49c16b));}function formatter(_0x422e98,_0x46d4f2){_0x46d4f2[_0x805c('0x14')]=_0x46d4f2[_0x805c('0x14')][_0x805c('0x15')](/@@{/g,_0x805c('0x16'))['replace'](/}@@/g,'}}}')[_0x805c('0x15')](/@{/g,'{{')[_0x805c('0x15')](/}@/g,'}}');return util[_0x805c('0x12')]('[%s]\x20[%s]\x20%s\x20-\x20%s',moment()[_0x805c('0x12')](_0x805c('0x17')),_0x46d4f2[_0x805c('0x18')][_0x805c('0x19')](),_0x422e98,_0x46d4f2[_0x805c('0x14')]);}function fileFormat(_0x183506,_0x372fab){_0x372fab[_0x805c('0x14')]=_0x372fab[_0x805c('0x14')][_0x805c('0x15')](/@@{/g,'{{{')[_0x805c('0x15')](/}@@/g,_0x805c('0x1a'))[_0x805c('0x15')](/@{/g,'{{')[_0x805c('0x15')](/}@/g,'}}');var _0x1fb9e1=_0x372fab[_0x805c('0x1b')]&&Object[_0x805c('0x1c')](_0x372fab['meta'])['length']?'\x0a\x09'+JSON[_0x805c('0x1d')](_0x372fab[_0x805c('0x1b')]):'';return util[_0x805c('0x12')](_0x805c('0x1e'),moment()[_0x805c('0x12')]('YYYY-MM-DD\x20HH:mm:ss'),_0x372fab['level'][_0x805c('0x19')](),_0x183506,_0x372fab[_0x805c('0x14')],_0x1fb9e1);}function consoleLogger(){var _0x1f158c=new winston[(_0x805c('0x1f'))]({'levels':XC_LOG_LEVELS,'transports':[new winston['transports'][(_0x805c('0x20'))]({'level':'warn','json':![],'formatter':function(_0x2c2eca){return formatter('',_0x2c2eca);}})]});return _0x1f158c;}function fileLogger(_0x132256,_0x3d6a45){var _0x393711=new winston[(_0x805c('0x1f'))]({'levels':XC_LOG_LEVELS,'transports':[new winston['transports'][(_0x805c('0x21'))]({'name':util['format'](_0x805c('0x22'),_0x132256,_0x805c('0x23')),'filename':getLogFileName(_0x3d6a45,_0x132256,'error'),'level':_0x805c('0x23'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x1cb663){return fileFormat(_0x132256,_0x1cb663);}}),new winston[(_0x805c('0x24'))]['File']({'name':util[_0x805c('0x12')](_0x805c('0x22'),_0x132256,debugLevel),'filename':getLogFileName(_0x3d6a45,_0x132256,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x102d8e){return fileFormat(_0x132256,_0x102d8e);}}),new winston[(_0x805c('0x24'))][(_0x805c('0x20'))]({'level':_0x805c('0x25'),'json':![],'formatter':function(_0x12bac7){return fileFormat(_0x132256,_0x12bac7);}})]});return _0x393711;}exports[_0x805c('0x26')]=consoleLogger;exports[_0x805c('0x27')]=fileLogger;
\ No newline at end of file
+var _0xe493=['winston','../config/environment','toLowerCase','redBG\x20white','red','bold\x20white','gray','bold\x20magenta','bold\x20cyan','/var/log/xcally','format','message','replace','{{{','}}}','YYYY-MM-DD\x20HH:mm:ss','level','meta','length','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','toUpperCase','transports','Console','Logger','error','File','%s-%s','consoleLogger','fileLogger','path','util','moment'];(function(_0x52684f,_0xff73fc){var _0x4a55f0=function(_0x8ce37c){while(--_0x8ce37c){_0x52684f['push'](_0x52684f['shift']());}};_0x4a55f0(++_0xff73fc);}(_0xe493,0x7d));var _0x3e49=function(_0x4b25ff,_0x3c0230){_0x4b25ff=_0x4b25ff-0x0;var _0x498fe7=_0xe493[_0x4b25ff];return _0x498fe7;};'use strict';var path=require(_0x3e49('0x0'));var util=require(_0x3e49('0x1'));var moment=require(_0x3e49('0x2'));var winston=require(_0x3e49('0x3'));var config=require(_0x3e49('0x4'));var debugLevel=config['debugLevel']?config['debugLevel'][_0x3e49('0x5')]():'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':_0x3e49('0x6'),'error':_0x3e49('0x7'),'warn':'bold\x20yellow','info':'white','print':_0x3e49('0x8'),'success':'bold\x20green','http':_0x3e49('0x9'),'verbose':_0x3e49('0xa'),'debug':'bold\x20blue','silly':_0x3e49('0xb')};winston['addColors'](XC_LOG_COLORS);function getLogFileName(_0x4d10ca,_0x3ac75c,_0x5d0a4e){var _0x2fc7ea=_0x4d10ca||_0x3e49('0xc');return path['join'](_0x2fc7ea,util[_0x3e49('0xd')]('%s-%s.log',_0x3ac75c,_0x5d0a4e));}function formatter(_0x8ea5b2,_0x1718f7){_0x1718f7[_0x3e49('0xe')]=_0x1718f7[_0x3e49('0xe')][_0x3e49('0xf')](/@@{/g,_0x3e49('0x10'))['replace'](/}@@/g,_0x3e49('0x11'))[_0x3e49('0xf')](/@{/g,'{{')[_0x3e49('0xf')](/}@/g,'}}');return util['format']('[%s]\x20[%s]\x20%s\x20-\x20%s',moment()[_0x3e49('0xd')](_0x3e49('0x12')),_0x1718f7[_0x3e49('0x13')]['toUpperCase'](),_0x8ea5b2,_0x1718f7[_0x3e49('0xe')]);}function fileFormat(_0x6ce7c0,_0x9005d6){_0x9005d6[_0x3e49('0xe')]=_0x9005d6['message'][_0x3e49('0xf')](/@@{/g,_0x3e49('0x10'))[_0x3e49('0xf')](/}@@/g,'}}}')[_0x3e49('0xf')](/@{/g,'{{')[_0x3e49('0xf')](/}@/g,'}}');var _0x26a024=_0x9005d6[_0x3e49('0x14')]&&Object['keys'](_0x9005d6[_0x3e49('0x14')])[_0x3e49('0x15')]?'\x0a\x09'+JSON['stringify'](_0x9005d6[_0x3e49('0x14')]):'';return util[_0x3e49('0xd')](_0x3e49('0x16'),moment()[_0x3e49('0xd')](_0x3e49('0x12')),_0x9005d6[_0x3e49('0x13')][_0x3e49('0x17')](),_0x6ce7c0,_0x9005d6[_0x3e49('0xe')],_0x26a024);}function consoleLogger(){var _0x10e23b=new winston['Logger']({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0x3e49('0x18'))][(_0x3e49('0x19'))]({'level':'warn','json':![],'formatter':function(_0x1d1d2a){return formatter('',_0x1d1d2a);}})]});return _0x10e23b;}function fileLogger(_0x1772d1,_0x597144){var _0x40b318=new winston[(_0x3e49('0x1a'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0x3e49('0x18'))]['File']({'name':util[_0x3e49('0xd')]('%s-%s',_0x1772d1,_0x3e49('0x1b')),'filename':getLogFileName(_0x597144,_0x1772d1,_0x3e49('0x1b')),'level':'error','json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x19c75e){return fileFormat(_0x1772d1,_0x19c75e);}}),new winston[(_0x3e49('0x18'))][(_0x3e49('0x1c'))]({'name':util[_0x3e49('0xd')](_0x3e49('0x1d'),_0x1772d1,debugLevel),'filename':getLogFileName(_0x597144,_0x1772d1,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x5b86c8){return fileFormat(_0x1772d1,_0x5b86c8);}}),new winston[(_0x3e49('0x18'))][(_0x3e49('0x19'))]({'level':'warn','json':![],'formatter':function(_0x415757){return fileFormat(_0x1772d1,_0x415757);}})]});return _0x40b318;}exports[_0x3e49('0x1e')]=consoleLogger;exports[_0x3e49('0x1f')]=fileLogger;
\ No newline at end of file