JavaScript logger в обновляемый файл - PullRequest
1 голос
/ 02 сентября 2010

У меня есть приложение JavaScript.

Я бы хотел использовать регистратор, но вместо входа в консоль (например, Firebug или Yahoo UI) я хотел бы войти в файл или несколькофайлы.

В идеале, должна быть возможность создавать резервные копии файлов, когда они достигают определенного предела.

спасибо.

Ответы [ 2 ]

4 голосов
/ 02 сентября 2010

Запись в файл на клиентском компьютере обычно невозможна с помощью JavaScript, запущенного на веб-странице.Это может быть сделано в IE с использованием ActiveX (когда пользователь разрешил это), и я думаю, что и в Firefox, когда пользователь включил скрытые настройки, но, как правило, это невозможно.В Stack Overflow есть различные вопросы по этому поводу.Например:

Учитывая это, никогда не казалось целесообразным реализовать локальный файловый аппендер в log4javascript .Если вы хотите войти в файл, я бы предложил использовать AjaxAppender , чтобы отправлять сообщения журнала на сервер и записывать эти сообщения в log4j / log4net / log4php / независимо от того, что настроено с помощью приложения для работы с файлами.1017 *

1 голос
/ 02 сентября 2010

Вы можете проверить log4js . Это логирование API, основанное на популярной log4j инфраструктуре. Это проект с открытым исходным кодом, использующий Apache License 2.0.

Вы также можете проверить проект log4javascript , написанный регулярным переполнением стека @ Tim Down .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...