JavaScript-logger in einem rolling-Datei
habe ich eine JavaScript-Anwendung.
Ich würde gerne einen logger zu verwenden aber anstelle der Protokollierung auf einer Konsole (wie Firebug oder Yahoo UI), möchte ich zu Protokoll in eine Datei oder mehrere Dateien.
Idealerweise sollte Es möglich sein, die Dateien sichern, wenn Sie erreichen eine bestimmte Grenze.
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schreiben in eine Datei auf dem client-Rechner ist in der Regel nicht möglich, über JavaScript ausführen in einer web-Seite. Es kann getan werden, im IE mit ActiveX (wenn der Benutzer es erlaubt) und ich denke, auch im Firefox, wenn der Benutzer aktiviert hat, eine obskure Einstellung, aber in der Regel nicht möglich. Es gibt verschiedene Fragen, über dieses in Stack-Überlauf. Zum Beispiel:
Bearing, der in mind, es schien nie gelohnt Umsetzung einer lokalen Datei-appender in log4javascript. Wenn Sie wollen, zu Protokoll in einer Datei, ich würde vorschlagen, mit der AjaxAppender zum senden von log-Meldungen an den server, und melden Sie diese Nachrichten an log4j /log4net /log4php /was auch immer mit einem rolling file appender.
Möchten Sie vielleicht check out log4js. Es ist eine logging-API basiert auf der beliebten log4j Rahmen. Es ist ein open-source-Projekt der Apache-Lizenz 2.0.
Können Sie auch prüfen wollen, die log4javascript Projekt, geschrieben von der Stack-Überlauf regelmäßige @Tim Nach Unten.