Built motion from commit 9c91e9f5.|2.6.29
[motion2.git] / server / utils / loggers.js
index ca7ff04..3ff4dfc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8b98=['stringify','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','level','Logger','transports','Console','%s-%s','error','File','consoleLogger','fileLogger','moment','winston','../config/environment','debugLevel','toLowerCase','info','red','bold\x20yellow','white','bold\x20white','bold\x20green','gray','bold\x20magenta','bold\x20blue','bold\x20cyan','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','toUpperCase','meta','keys','length'];(function(_0x3970d9,_0x43e60d){var _0x42ff83=function(_0x4505cf){while(--_0x4505cf){_0x3970d9['push'](_0x3970d9['shift']());}};_0x42ff83(++_0x43e60d);}(_0x8b98,0x19b));var _0x88b9=function(_0x56482c,_0x16118d){_0x56482c=_0x56482c-0x0;var _0x5aae7a=_0x8b98[_0x56482c];return _0x5aae7a;};'use strict';var path=require('path');var util=require('util');var moment=require(_0x88b9('0x0'));var winston=require(_0x88b9('0x1'));var config=require(_0x88b9('0x2'));var debugLevel=config[_0x88b9('0x3')]?config[_0x88b9('0x3')][_0x88b9('0x4')]():_0x88b9('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':_0x88b9('0x6'),'warn':_0x88b9('0x7'),'info':_0x88b9('0x8'),'print':_0x88b9('0x9'),'success':_0x88b9('0xa'),'http':_0x88b9('0xb'),'verbose':_0x88b9('0xc'),'debug':_0x88b9('0xd'),'silly':_0x88b9('0xe')};winston[_0x88b9('0xf')](XC_LOG_COLORS);function getLogFileName(_0x1e93cd,_0x4b9897,_0x27e61d){var _0x2f451e=_0x1e93cd||_0x88b9('0x10');return path[_0x88b9('0x11')](_0x2f451e,util['format'](_0x88b9('0x12'),_0x4b9897,_0x27e61d));}function formatter(_0x4a53aa,_0x50f190){_0x50f190[_0x88b9('0x13')]=_0x50f190[_0x88b9('0x13')]['replace'](/@@{/g,'{{{')[_0x88b9('0x14')](/}@@/g,_0x88b9('0x15'))[_0x88b9('0x14')](/@{/g,'{{')['replace'](/}@/g,'}}');return util[_0x88b9('0x16')](_0x88b9('0x17'),moment()[_0x88b9('0x16')](_0x88b9('0x18')),_0x50f190['level'][_0x88b9('0x19')](),_0x4a53aa,_0x50f190[_0x88b9('0x13')]);}function fileFormat(_0x59071a,_0x407d8c){_0x407d8c[_0x88b9('0x13')]=_0x407d8c[_0x88b9('0x13')][_0x88b9('0x14')](/@@{/g,'{{{')['replace'](/}@@/g,_0x88b9('0x15'))[_0x88b9('0x14')](/@{/g,'{{')[_0x88b9('0x14')](/}@/g,'}}');var _0x447549=_0x407d8c[_0x88b9('0x1a')]&&Object[_0x88b9('0x1b')](_0x407d8c[_0x88b9('0x1a')])[_0x88b9('0x1c')]?'\x0a\x09'+JSON[_0x88b9('0x1d')](_0x407d8c[_0x88b9('0x1a')]):'';return util[_0x88b9('0x16')](_0x88b9('0x1e'),moment()[_0x88b9('0x16')](_0x88b9('0x18')),_0x407d8c[_0x88b9('0x1f')][_0x88b9('0x19')](),_0x59071a,_0x407d8c['message'],_0x447549);}function consoleLogger(){var _0xc73f61=new winston[(_0x88b9('0x20'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0x88b9('0x21'))][(_0x88b9('0x22'))]({'level':'warn','json':![],'formatter':function(_0x1370df){return formatter('',_0x1370df);}})]});return _0xc73f61;}function fileLogger(_0x24abb9,_0x4da3da){var _0x5ebca3=new winston[(_0x88b9('0x20'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0x88b9('0x21'))]['File']({'name':util[_0x88b9('0x16')](_0x88b9('0x23'),_0x24abb9,_0x88b9('0x24')),'filename':getLogFileName(_0x4da3da,_0x24abb9,'error'),'level':_0x88b9('0x24'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x180c1b){return fileFormat(_0x24abb9,_0x180c1b);}}),new winston['transports'][(_0x88b9('0x25'))]({'name':util[_0x88b9('0x16')](_0x88b9('0x23'),_0x24abb9,debugLevel),'filename':getLogFileName(_0x4da3da,_0x24abb9,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x5bf3d6){return fileFormat(_0x24abb9,_0x5bf3d6);}}),new winston[(_0x88b9('0x21'))][(_0x88b9('0x22'))]({'level':'warn','json':![],'formatter':function(_0x1268e7){return fileFormat(_0x24abb9,_0x1268e7);}})]});return _0x5ebca3;}exports[_0x88b9('0x26')]=consoleLogger;exports[_0x88b9('0x27')]=fileLogger;
\ No newline at end of file
+var _0x8806=['gray','bold\x20magenta','addColors','/var/log/xcally','join','format','%s-%s.log','message','{{{','replace','[%s]\x20[%s]\x20%s\x20-\x20%s','level','meta','length','stringify','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','toUpperCase','Logger','Console','warn','transports','File','%s-%s','error','consoleLogger','fileLogger','path','util','../config/environment','toLowerCase','info','white','bold\x20white','bold\x20green'];(function(_0xb4152b,_0x14e83d){var _0x4ae7d2=function(_0x38cbbb){while(--_0x38cbbb){_0xb4152b['push'](_0xb4152b['shift']());}};_0x4ae7d2(++_0x14e83d);}(_0x8806,0x12a));var _0x6880=function(_0x4fbfd9,_0x3ab91a){_0x4fbfd9=_0x4fbfd9-0x0;var _0x31dc94=_0x8806[_0x4fbfd9];return _0x31dc94;};'use strict';var path=require(_0x6880('0x0'));var util=require(_0x6880('0x1'));var moment=require('moment');var winston=require('winston');var config=require(_0x6880('0x2'));var debugLevel=config['debugLevel']?config['debugLevel'][_0x6880('0x3')]():_0x6880('0x4');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':_0x6880('0x5'),'print':_0x6880('0x6'),'success':_0x6880('0x7'),'http':_0x6880('0x8'),'verbose':_0x6880('0x9'),'debug':'bold\x20blue','silly':'bold\x20cyan'};winston[_0x6880('0xa')](XC_LOG_COLORS);function getLogFileName(_0x1fb692,_0x22ee80,_0x36d7c0){var _0x258a45=_0x1fb692||_0x6880('0xb');return path[_0x6880('0xc')](_0x258a45,util[_0x6880('0xd')](_0x6880('0xe'),_0x22ee80,_0x36d7c0));}function formatter(_0x4062e6,_0xa99587){_0xa99587[_0x6880('0xf')]=_0xa99587[_0x6880('0xf')]['replace'](/@@{/g,_0x6880('0x10'))[_0x6880('0x11')](/}@@/g,'}}}')['replace'](/@{/g,'{{')[_0x6880('0x11')](/}@/g,'}}');return util[_0x6880('0xd')](_0x6880('0x12'),moment()[_0x6880('0xd')]('YYYY-MM-DD\x20HH:mm:ss'),_0xa99587[_0x6880('0x13')]['toUpperCase'](),_0x4062e6,_0xa99587[_0x6880('0xf')]);}function fileFormat(_0x37eb8d,_0x3a33a8){_0x3a33a8['message']=_0x3a33a8['message'][_0x6880('0x11')](/@@{/g,_0x6880('0x10'))[_0x6880('0x11')](/}@@/g,'}}}')[_0x6880('0x11')](/@{/g,'{{')[_0x6880('0x11')](/}@/g,'}}');var _0x4c0b22=_0x3a33a8[_0x6880('0x14')]&&Object['keys'](_0x3a33a8[_0x6880('0x14')])[_0x6880('0x15')]?'\x0a\x09'+JSON[_0x6880('0x16')](_0x3a33a8[_0x6880('0x14')]):'';return util['format'](_0x6880('0x17'),moment()[_0x6880('0xd')]('YYYY-MM-DD\x20HH:mm:ss'),_0x3a33a8[_0x6880('0x13')][_0x6880('0x18')](),_0x37eb8d,_0x3a33a8[_0x6880('0xf')],_0x4c0b22);}function consoleLogger(){var _0x391412=new winston[(_0x6880('0x19'))]({'levels':XC_LOG_LEVELS,'transports':[new winston['transports'][(_0x6880('0x1a'))]({'level':_0x6880('0x1b'),'json':![],'formatter':function(_0x379c8c){return formatter('',_0x379c8c);}})]});return _0x391412;}function fileLogger(_0x73a2ac,_0x2b3cf6){var _0x13879d=new winston[(_0x6880('0x19'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0x6880('0x1c'))][(_0x6880('0x1d'))]({'name':util[_0x6880('0xd')](_0x6880('0x1e'),_0x73a2ac,_0x6880('0x1f')),'filename':getLogFileName(_0x2b3cf6,_0x73a2ac,_0x6880('0x1f')),'level':_0x6880('0x1f'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x3b2f3e){return fileFormat(_0x73a2ac,_0x3b2f3e);}}),new winston['transports'][(_0x6880('0x1d'))]({'name':util[_0x6880('0xd')](_0x6880('0x1e'),_0x73a2ac,debugLevel),'filename':getLogFileName(_0x2b3cf6,_0x73a2ac,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x65429f){return fileFormat(_0x73a2ac,_0x65429f);}}),new winston['transports'][(_0x6880('0x1a'))]({'level':_0x6880('0x1b'),'json':![],'formatter':function(_0x193d7b){return fileFormat(_0x73a2ac,_0x193d7b);}})]});return _0x13879d;}exports[_0x6880('0x20')]=consoleLogger;exports[_0x6880('0x21')]=fileLogger;
\ No newline at end of file