Built motion from commit 3770a7bd.|2.6.29
[motion2.git] / server / utils / loggers.js
index 0887a1b..56b1e07 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe8ef=['format','YYYY-MM-DD\x20HH:mm:ss','toUpperCase','meta','keys','length','stringify','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','level','Logger','Console','warn','transports','File','%s-%s','error','consoleLogger','fileLogger','winston','../config/environment','debugLevel','redBG\x20white','bold\x20yellow','bold\x20green','bold\x20blue','bold\x20cyan','addColors','/var/log/xcally','join','%s-%s.log','message','replace','}}}','[%s]\x20[%s]\x20%s\x20-\x20%s'];(function(_0x42c3c0,_0x52cc91){var _0x50f321=function(_0x41982f){while(--_0x41982f){_0x42c3c0['push'](_0x42c3c0['shift']());}};_0x50f321(++_0x52cc91);}(_0xe8ef,0x144));var _0xfe8e=function(_0x46d723,_0x1b1cf2){_0x46d723=_0x46d723-0x0;var _0x9370d8=_0xe8ef[_0x46d723];return _0x9370d8;};'use strict';var path=require('path');var util=require('util');var moment=require('moment');var winston=require(_0xfe8e('0x0'));var config=require(_0xfe8e('0x1'));var debugLevel=config[_0xfe8e('0x2')]?config[_0xfe8e('0x2')]['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':_0xfe8e('0x3'),'error':'red','warn':_0xfe8e('0x4'),'info':'white','print':'bold\x20white','success':_0xfe8e('0x5'),'http':'gray','verbose':'bold\x20magenta','debug':_0xfe8e('0x6'),'silly':_0xfe8e('0x7')};winston[_0xfe8e('0x8')](XC_LOG_COLORS);function getLogFileName(_0x1e2479,_0x2e98cd,_0x3bc1bd){var _0x5404d6=_0x1e2479||_0xfe8e('0x9');return path[_0xfe8e('0xa')](_0x5404d6,util['format'](_0xfe8e('0xb'),_0x2e98cd,_0x3bc1bd));}function formatter(_0x3b24c2,_0x39d538){_0x39d538[_0xfe8e('0xc')]=_0x39d538[_0xfe8e('0xc')]['replace'](/@@{/g,'{{{')[_0xfe8e('0xd')](/}@@/g,_0xfe8e('0xe'))[_0xfe8e('0xd')](/@{/g,'{{')[_0xfe8e('0xd')](/}@/g,'}}');return util['format'](_0xfe8e('0xf'),moment()[_0xfe8e('0x10')](_0xfe8e('0x11')),_0x39d538['level'][_0xfe8e('0x12')](),_0x3b24c2,_0x39d538[_0xfe8e('0xc')]);}function fileFormat(_0x5d8b98,_0x26db6f){_0x26db6f[_0xfe8e('0xc')]=_0x26db6f[_0xfe8e('0xc')][_0xfe8e('0xd')](/@@{/g,'{{{')['replace'](/}@@/g,_0xfe8e('0xe'))['replace'](/@{/g,'{{')[_0xfe8e('0xd')](/}@/g,'}}');var _0x49d0ff=_0x26db6f[_0xfe8e('0x13')]&&Object[_0xfe8e('0x14')](_0x26db6f[_0xfe8e('0x13')])[_0xfe8e('0x15')]?'\x0a\x09'+JSON[_0xfe8e('0x16')](_0x26db6f[_0xfe8e('0x13')]):'';return util['format'](_0xfe8e('0x17'),moment()[_0xfe8e('0x10')](_0xfe8e('0x11')),_0x26db6f[_0xfe8e('0x18')]['toUpperCase'](),_0x5d8b98,_0x26db6f[_0xfe8e('0xc')],_0x49d0ff);}function consoleLogger(){var _0x3258ad=new winston[(_0xfe8e('0x19'))]({'levels':XC_LOG_LEVELS,'transports':[new winston['transports'][(_0xfe8e('0x1a'))]({'level':_0xfe8e('0x1b'),'json':![],'formatter':function(_0x30e243){return formatter('',_0x30e243);}})]});return _0x3258ad;}function fileLogger(_0x3ae623,_0x3b207f){var _0x2e3514=new winston[(_0xfe8e('0x19'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0xfe8e('0x1c'))][(_0xfe8e('0x1d'))]({'name':util[_0xfe8e('0x10')](_0xfe8e('0x1e'),_0x3ae623,'error'),'filename':getLogFileName(_0x3b207f,_0x3ae623,_0xfe8e('0x1f')),'level':_0xfe8e('0x1f'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x4957cf){return fileFormat(_0x3ae623,_0x4957cf);}}),new winston['transports']['File']({'name':util[_0xfe8e('0x10')]('%s-%s',_0x3ae623,debugLevel),'filename':getLogFileName(_0x3b207f,_0x3ae623,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x59096d){return fileFormat(_0x3ae623,_0x59096d);}}),new winston[(_0xfe8e('0x1c'))]['Console']({'level':'warn','json':![],'formatter':function(_0x26b074){return fileFormat(_0x3ae623,_0x26b074);}})]});return _0x2e3514;}exports[_0xfe8e('0x20')]=consoleLogger;exports[_0xfe8e('0x21')]=fileLogger;
\ No newline at end of file
+var _0x2e82=['replace','{{{','}}}','[%s]\x20[%s]\x20%s\x20-\x20%s','toUpperCase','meta','keys','length','stringify','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','warn','Logger','File','%s-%s','error','transports','Console','fileLogger','path','util','moment','winston','../config/environment','debugLevel','toLowerCase','info','red','bold\x20yellow','white','bold\x20white','bold\x20green','gray','bold\x20magenta','bold\x20blue','/var/log/xcally','join','format','message'];(function(_0x7fdde0,_0x543091){var _0x48f610=function(_0x4c43e6){while(--_0x4c43e6){_0x7fdde0['push'](_0x7fdde0['shift']());}};_0x48f610(++_0x543091);}(_0x2e82,0xf6));var _0x22e8=function(_0x345b8d,_0x400c1b){_0x345b8d=_0x345b8d-0x0;var _0x289c91=_0x2e82[_0x345b8d];return _0x289c91;};'use strict';var path=require(_0x22e8('0x0'));var util=require(_0x22e8('0x1'));var moment=require(_0x22e8('0x2'));var winston=require(_0x22e8('0x3'));var config=require(_0x22e8('0x4'));var debugLevel=config[_0x22e8('0x5')]?config['debugLevel'][_0x22e8('0x6')]():_0x22e8('0x7');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':_0x22e8('0x8'),'warn':_0x22e8('0x9'),'info':_0x22e8('0xa'),'print':_0x22e8('0xb'),'success':_0x22e8('0xc'),'http':_0x22e8('0xd'),'verbose':_0x22e8('0xe'),'debug':_0x22e8('0xf'),'silly':'bold\x20cyan'};winston['addColors'](XC_LOG_COLORS);function getLogFileName(_0x12fbba,_0x51512d,_0x9847e9){var _0x2b50f5=_0x12fbba||_0x22e8('0x10');return path[_0x22e8('0x11')](_0x2b50f5,util[_0x22e8('0x12')]('%s-%s.log',_0x51512d,_0x9847e9));}function formatter(_0x5ca395,_0xfe5545){_0xfe5545[_0x22e8('0x13')]=_0xfe5545[_0x22e8('0x13')][_0x22e8('0x14')](/@@{/g,_0x22e8('0x15'))['replace'](/}@@/g,_0x22e8('0x16'))[_0x22e8('0x14')](/@{/g,'{{')[_0x22e8('0x14')](/}@/g,'}}');return util['format'](_0x22e8('0x17'),moment()[_0x22e8('0x12')]('YYYY-MM-DD\x20HH:mm:ss'),_0xfe5545['level'][_0x22e8('0x18')](),_0x5ca395,_0xfe5545[_0x22e8('0x13')]);}function fileFormat(_0x15512e,_0x534f5a){_0x534f5a[_0x22e8('0x13')]=_0x534f5a[_0x22e8('0x13')][_0x22e8('0x14')](/@@{/g,_0x22e8('0x15'))[_0x22e8('0x14')](/}@@/g,_0x22e8('0x16'))[_0x22e8('0x14')](/@{/g,'{{')[_0x22e8('0x14')](/}@/g,'}}');var _0x38872d=_0x534f5a[_0x22e8('0x19')]&&Object[_0x22e8('0x1a')](_0x534f5a[_0x22e8('0x19')])[_0x22e8('0x1b')]?'\x0a\x09'+JSON[_0x22e8('0x1c')](_0x534f5a[_0x22e8('0x19')]):'';return util['format'](_0x22e8('0x1d'),moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),_0x534f5a['level']['toUpperCase'](),_0x15512e,_0x534f5a['message'],_0x38872d);}function consoleLogger(){var _0x68773e=new winston['Logger']({'levels':XC_LOG_LEVELS,'transports':[new winston['transports']['Console']({'level':_0x22e8('0x1e'),'json':![],'formatter':function(_0x5c0928){return formatter('',_0x5c0928);}})]});return _0x68773e;}function fileLogger(_0xfafc6c,_0x1a0bac){var _0x2d8f04=new winston[(_0x22e8('0x1f'))]({'levels':XC_LOG_LEVELS,'transports':[new winston['transports'][(_0x22e8('0x20'))]({'name':util[_0x22e8('0x12')](_0x22e8('0x21'),_0xfafc6c,_0x22e8('0x22')),'filename':getLogFileName(_0x1a0bac,_0xfafc6c,_0x22e8('0x22')),'level':_0x22e8('0x22'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x5c9b8b){return fileFormat(_0xfafc6c,_0x5c9b8b);}}),new winston[(_0x22e8('0x23'))][(_0x22e8('0x20'))]({'name':util['format'](_0x22e8('0x21'),_0xfafc6c,debugLevel),'filename':getLogFileName(_0x1a0bac,_0xfafc6c,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x10c948){return fileFormat(_0xfafc6c,_0x10c948);}}),new winston[(_0x22e8('0x23'))][(_0x22e8('0x24'))]({'level':_0x22e8('0x1e'),'json':![],'formatter':function(_0x4b426c){return fileFormat(_0xfafc6c,_0x4b426c);}})]});return _0x2d8f04;}exports['consoleLogger']=consoleLogger;exports[_0x22e8('0x25')]=fileLogger;
\ No newline at end of file