Есть ли способ (встроенная или базовая библиотека Java, установленная с ColdFusion), которая позволит приложению ColdFusion 10 писать сообщения в журнал событий Windows?Запись событий в журнал событий Windows с использованием Coldfusion
ответ
Вы можете использовать Log4J для этого. Существует также DLL, которая должна быть помещена в PATH файловой системы Windows (в зависимости от вашей среды). См. Класс NTEventLogAppender:
Log4J будет упакован с вашей сборкой, так как Hibernate использует его. Тем не менее, вам, вероятно, потребуется выполнить дополнительную настройку для DLL, упомянутой выше (также отмечено в ссылках javadocs).
Вы также можете проверить Log4jna, который имеет родные приложения, в отличие от Log4J. Использование этой библиотеки не потребует, чтобы вы столкнулись с зависимостью DLL от Log4J. Это не связано с CF10. Это вне сферы вашего вопроса, но все же может быть вариантом для рассмотрения.
Пример кода, который потенциально может использовать, если придерживаться Log4J (ссылка на PatternLayout):
oLogger = createObject("java", "org.apache.log4j.Logger");
oNTAppender = createObject("java", "org.apache.log4j.nt.NTEventLogAppender");
oLayout = createObject("java", "PatternLayout").init("[%c][%l][%p][%thread]: %m%n");
// create the appender with your source and layout
oNTAppender = oNTAppender.init("[your source text]", oLayout);
// add this appender to the logger
oLogger.addAppender(oNTAppender);
- 1. Запись в журнал событий Windows с использованием Powershell
- 2. Запись/чтение в журнал событий Windows
- 3. Запись в журнал событий Windows Запланированная задание
- 4. Журнал событий Windows
- 5. Windows Forms Журнал событий
- 6. Запись в журнал событий с иерархией
- 7. Запись в журнал событий Windows с помощью Delphi
- 8. log4net: запись в журнал событий на сервере
- 9. Подписка на журнал событий Windows?
- 10. Запись сообщений в журнал событий приложений
- 11. Что такое журнал событий Windows
- 12. Проверка записей событий/запись в журнал событий только один раз
- 13. новый журнал событий связан журнал событий приложений
- 14. Запросить журнал событий Windows с помощью способа
- 15. PowerShell версия 1.0 - Запись в журнал событий
- 16. Запись в журнал событий из драйвера
- 17. Как очистить журнал событий Windows на диск?
- 18. Log4net прекратил запись в журнал событий
- 19. ID набора событий в журнал при записи журнала событий Windows
- 20. Загрузите журнал событий с использованием curl
- 21. Журнал событий Windows и файл журнала
- 22. Запись журнала событий Windows с использованием Visual Studio C++ 6
- 23. Нет категорий в Windows Журнал событий
- 24. Как прочитать журнал событий Windows без EventMessageFile?
- 25. Извлечь журнал событий Windows в CSV
- 26. Ввод данных XML в журнал событий Windows
- 27. журнал событий приложения
- 28. Создать собственный журнал событий
- 29. Проблемы безопасности Запись в журнал событий с My.Application.Log.WriteException
- 30. Как написать в журнал событий?
Спасибо! Я собираюсь проверить Log4jna, чтобы попытаться сохранить все просто. – rodmunera