Ich habe eine Frage? In Angularjs Projekt, welches Protokoll kann ich verwenden, um in Datei zu schreiben? $ log von Angular oder log4javascript. Ich habe Code Config für $ Protokoll AngularJS:Wie angularjs Log in Datei schreiben?
$log.getInstance = function (context) {
return {
log: enhanceLogging($log.log, context),
info: enhanceLogging($log.info, context),
warn: enhanceLogging($log.warn, context),
debug: enhanceLogging($log.debug, context),
error: enhanceLogging($log.error, context)
};
};
function enhanceLogging(loggingFunc, context) {
return function() {
var modifiedArguments = [].slice.call(arguments);
modifiedArguments[0] = [moment().format("dddd h:mm:ss a") + '::[' + context + ']: '] + modifiedArguments[0];
loggingFunc.apply(null, modifiedArguments);
};
}
Es funktioniert, aber es schreiben nur auf die Konsole und jetzt möchte ich Ausgabe einer Datei protokollieren?
Wenn Sie wollen, dass es in Dateien zu protokollieren, müssen Sie die Protokolle an eine API senden, die die Protokolle in Dateien schreiben. –