Built motion from commit 53172ac8.|2.6.30
[motion2.git] / server / utils / loggers.js
index 0aabc5d..34b35b3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe83e=['length','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','Logger','transports','Console','warn','File','%s-%s','error','consoleLogger','path','winston','../config/environment','toLowerCase','info','red','bold\x20yellow','white','bold\x20white','bold\x20green','bold\x20magenta','bold\x20blue','bold\x20cyan','addColors','/var/log/xcally','join','format','%s-%s.log','replace','{{{','[%s]\x20[%s]\x20%s\x20-\x20%s','YYYY-MM-DD\x20HH:mm:ss','level','toUpperCase','message','meta','keys'];(function(_0x34a7ba,_0x3075bd){var _0x5dfdd9=function(_0xc9ae2e){while(--_0xc9ae2e){_0x34a7ba['push'](_0x34a7ba['shift']());}};_0x5dfdd9(++_0x3075bd);}(_0xe83e,0x17c));var _0xee83=function(_0x30f82,_0x102a78){_0x30f82=_0x30f82-0x0;var _0x866934=_0xe83e[_0x30f82];return _0x866934;};'use strict';var path=require(_0xee83('0x0'));var util=require('util');var moment=require('moment');var winston=require(_0xee83('0x1'));var config=require(_0xee83('0x2'));var debugLevel=config['debugLevel']?config['debugLevel'][_0xee83('0x3')]():_0xee83('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':_0xee83('0x5'),'warn':_0xee83('0x6'),'info':_0xee83('0x7'),'print':_0xee83('0x8'),'success':_0xee83('0x9'),'http':'gray','verbose':_0xee83('0xa'),'debug':_0xee83('0xb'),'silly':_0xee83('0xc')};winston[_0xee83('0xd')](XC_LOG_COLORS);function getLogFileName(_0x5acbc6,_0x55d7a7,_0x3a2903){var _0x1fe5ae=_0x5acbc6||_0xee83('0xe');return path[_0xee83('0xf')](_0x1fe5ae,util[_0xee83('0x10')](_0xee83('0x11'),_0x55d7a7,_0x3a2903));}function formatter(_0x395485,_0x17acc0){_0x17acc0['message']=_0x17acc0['message'][_0xee83('0x12')](/@@{/g,_0xee83('0x13'))['replace'](/}@@/g,'}}}')[_0xee83('0x12')](/@{/g,'{{')['replace'](/}@/g,'}}');return util[_0xee83('0x10')](_0xee83('0x14'),moment()[_0xee83('0x10')](_0xee83('0x15')),_0x17acc0[_0xee83('0x16')][_0xee83('0x17')](),_0x395485,_0x17acc0[_0xee83('0x18')]);}function fileFormat(_0x1d338f,_0x3fa865){_0x3fa865[_0xee83('0x18')]=_0x3fa865[_0xee83('0x18')][_0xee83('0x12')](/@@{/g,_0xee83('0x13'))[_0xee83('0x12')](/}@@/g,'}}}')[_0xee83('0x12')](/@{/g,'{{')[_0xee83('0x12')](/}@/g,'}}');var _0x8cf42b=_0x3fa865[_0xee83('0x19')]&&Object[_0xee83('0x1a')](_0x3fa865[_0xee83('0x19')])[_0xee83('0x1b')]?'\x0a\x09'+JSON['stringify'](_0x3fa865[_0xee83('0x19')]):'';return util[_0xee83('0x10')](_0xee83('0x1c'),moment()['format'](_0xee83('0x15')),_0x3fa865[_0xee83('0x16')][_0xee83('0x17')](),_0x1d338f,_0x3fa865[_0xee83('0x18')],_0x8cf42b);}function consoleLogger(){var _0x1080e4=new winston[(_0xee83('0x1d'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0xee83('0x1e'))][(_0xee83('0x1f'))]({'level':_0xee83('0x20'),'json':![],'formatter':function(_0x18a954){return formatter('',_0x18a954);}})]});return _0x1080e4;}function fileLogger(_0x2bf7d2,_0x5dfa33){var _0x3a5659=new winston[(_0xee83('0x1d'))]({'levels':XC_LOG_LEVELS,'transports':[new winston['transports'][(_0xee83('0x21'))]({'name':util[_0xee83('0x10')](_0xee83('0x22'),_0x2bf7d2,_0xee83('0x23')),'filename':getLogFileName(_0x5dfa33,_0x2bf7d2,_0xee83('0x23')),'level':_0xee83('0x23'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x4c03c0){return fileFormat(_0x2bf7d2,_0x4c03c0);}}),new winston[(_0xee83('0x1e'))][(_0xee83('0x21'))]({'name':util[_0xee83('0x10')](_0xee83('0x22'),_0x2bf7d2,debugLevel),'filename':getLogFileName(_0x5dfa33,_0x2bf7d2,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x1d132d){return fileFormat(_0x2bf7d2,_0x1d132d);}}),new winston['transports'][(_0xee83('0x1f'))]({'level':'warn','json':![],'formatter':function(_0x251896){return fileFormat(_0x2bf7d2,_0x251896);}})]});return _0x3a5659;}exports[_0xee83('0x24')]=consoleLogger;exports['fileLogger']=fileLogger;
\ No newline at end of file
+var _0x1a54=['redBG\x20white','red','bold\x20yellow','white','bold\x20white','bold\x20green','gray','bold\x20cyan','addColors','/var/log/xcally','join','%s-%s.log','message','replace','{{{','}}}','format','YYYY-MM-DD\x20HH:mm:ss','level','toUpperCase','meta','keys','length','[%s]\x20[%s]\x20%s\x20-\x20%s\x20%s','Logger','transports','Console','File','%s-%s','error','warn','consoleLogger','path','util','moment','winston','debugLevel','info'];(function(_0x448e8d,_0x43a056){var _0x46e774=function(_0x22f0be){while(--_0x22f0be){_0x448e8d['push'](_0x448e8d['shift']());}};_0x46e774(++_0x43a056);}(_0x1a54,0x19c));var _0x41a5=function(_0x4fe6ac,_0xd43fc){_0x4fe6ac=_0x4fe6ac-0x0;var _0x17631c=_0x1a54[_0x4fe6ac];return _0x17631c;};'use strict';var path=require(_0x41a5('0x0'));var util=require(_0x41a5('0x1'));var moment=require(_0x41a5('0x2'));var winston=require(_0x41a5('0x3'));var config=require('../config/environment');var debugLevel=config[_0x41a5('0x4')]?config[_0x41a5('0x4')]['toLowerCase']():_0x41a5('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':_0x41a5('0x6'),'error':_0x41a5('0x7'),'warn':_0x41a5('0x8'),'info':_0x41a5('0x9'),'print':_0x41a5('0xa'),'success':_0x41a5('0xb'),'http':_0x41a5('0xc'),'verbose':'bold\x20magenta','debug':'bold\x20blue','silly':_0x41a5('0xd')};winston[_0x41a5('0xe')](XC_LOG_COLORS);function getLogFileName(_0x2d69c7,_0x10676a,_0x1acb1a){var _0x27e3bd=_0x2d69c7||_0x41a5('0xf');return path[_0x41a5('0x10')](_0x27e3bd,util['format'](_0x41a5('0x11'),_0x10676a,_0x1acb1a));}function formatter(_0x469d37,_0x1c8a7f){_0x1c8a7f[_0x41a5('0x12')]=_0x1c8a7f[_0x41a5('0x12')][_0x41a5('0x13')](/@@{/g,_0x41a5('0x14'))[_0x41a5('0x13')](/}@@/g,_0x41a5('0x15'))[_0x41a5('0x13')](/@{/g,'{{')[_0x41a5('0x13')](/}@/g,'}}');return util['format']('[%s]\x20[%s]\x20%s\x20-\x20%s',moment()[_0x41a5('0x16')](_0x41a5('0x17')),_0x1c8a7f[_0x41a5('0x18')][_0x41a5('0x19')](),_0x469d37,_0x1c8a7f[_0x41a5('0x12')]);}function fileFormat(_0x3fdc04,_0xabfe1e){_0xabfe1e[_0x41a5('0x12')]=_0xabfe1e['message'][_0x41a5('0x13')](/@@{/g,_0x41a5('0x14'))['replace'](/}@@/g,_0x41a5('0x15'))[_0x41a5('0x13')](/@{/g,'{{')[_0x41a5('0x13')](/}@/g,'}}');var _0x1fac40=_0xabfe1e[_0x41a5('0x1a')]&&Object[_0x41a5('0x1b')](_0xabfe1e[_0x41a5('0x1a')])[_0x41a5('0x1c')]?'\x0a\x09'+JSON['stringify'](_0xabfe1e[_0x41a5('0x1a')]):'';return util['format'](_0x41a5('0x1d'),moment()[_0x41a5('0x16')](_0x41a5('0x17')),_0xabfe1e[_0x41a5('0x18')][_0x41a5('0x19')](),_0x3fdc04,_0xabfe1e[_0x41a5('0x12')],_0x1fac40);}function consoleLogger(){var _0x34a4de=new winston[(_0x41a5('0x1e'))]({'levels':XC_LOG_LEVELS,'transports':[new winston[(_0x41a5('0x1f'))][(_0x41a5('0x20'))]({'level':'warn','json':![],'formatter':function(_0x340cfa){return formatter('',_0x340cfa);}})]});return _0x34a4de;}function fileLogger(_0x3bec63,_0x26ef50){var _0x139f1c=new winston[(_0x41a5('0x1e'))]({'levels':XC_LOG_LEVELS,'transports':[new winston['transports'][(_0x41a5('0x21'))]({'name':util[_0x41a5('0x16')](_0x41a5('0x22'),_0x3bec63,'error'),'filename':getLogFileName(_0x26ef50,_0x3bec63,_0x41a5('0x23')),'level':_0x41a5('0x23'),'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0x1a411c){return fileFormat(_0x3bec63,_0x1a411c);}}),new winston['transports'][(_0x41a5('0x21'))]({'name':util[_0x41a5('0x16')](_0x41a5('0x22'),_0x3bec63,debugLevel),'filename':getLogFileName(_0x26ef50,_0x3bec63,debugLevel),'level':debugLevel,'json':![],'maxsize':0xa00000,'maxFiles':0xa,'tailable':!![],'formatter':function(_0xad4c9d){return fileFormat(_0x3bec63,_0xad4c9d);}}),new winston[(_0x41a5('0x1f'))][(_0x41a5('0x20'))]({'level':_0x41a5('0x24'),'json':![],'formatter':function(_0x8ae9d5){return fileFormat(_0x3bec63,_0x8ae9d5);}})]});return _0x139f1c;}exports[_0x41a5('0x25')]=consoleLogger;exports['fileLogger']=fileLogger;
\ No newline at end of file