2017-07-26 1 views
-1

, wie ich das ändern sollte:Wie sollte ich das ändern Log4js

log4js.configure({ 
    appenders: [ 
     { type: 'console' }, 
     { type: 'file', filename: 'logs/site.log' } 
    ] 
}); 

Weil ich diesen Fehler, dass:

Error: Problem with log4js configuration: ({ appenders: 
    [ { type: 'console' }, 
    { type: 'file', filename: 'logs/site.log' } ] }) - must have a property "appenders" of type object. 
+0

Die Fehlerbeschreibung scheint genug. "Appender" ist ein Objekt und kein Array. – Acemad

Antwort

0

appenders ein einfaches Objekt sein sollte, jede appender Bereitstellung als ein Wert für einen bestimmten Namen (der Schlüssel):

log4js.configure({ 
    appenders: { 
     con: { type: 'console' }, 
     fil: { type: 'file', filename: 'logs/site.log' } 
    } 
}); 

Ein appender wird dann durch Namen verwiesen, etwa so:

log4js.getLogger('con'); 

Siehe auch documentation.

Verwandte Themen