release version 1.11.0
This commit is contained in:
48
platform/runtime/base/logging/entaxy-audit/Logging-config.md
Normal file
48
platform/runtime/base/logging/entaxy-audit/Logging-config.md
Normal file
@ -0,0 +1,48 @@
|
||||
# Настройка логгирования в entaxy
|
||||
|
||||
|
||||
Нужен артефакт cef-logger-layout версии __1.0.1__.
|
||||
Его требуется любым доступным способом задеплоить
|
||||
в karaf/entaxy.
|
||||
|
||||
## Настройка лог-файла
|
||||
|
||||
В файл `<karaf-root>/etc/org.ops4j.pax.logging.cfg` необходимо добавить:
|
||||
|
||||
```
|
||||
# CEF logger
|
||||
log4j2.logger.AUDIT_FILE.name = AUDIT_LOGFILE
|
||||
log4j2.logger.AUDIT_FILE.level = INFO
|
||||
log4j2.logger.AUDIT_FILE.appenderRef.AUDIT_LOGFILE.ref = AuditCompositeLogger
|
||||
log4j2.logger.AUDIT_FILE.additivity = false
|
||||
|
||||
log4j2.appender.AUDIT_LOGFILE.type = CEFAggregate
|
||||
log4j2.appender.AUDIT_LOGFILE.name = AuditCompositeLogger
|
||||
log4j2.appender.AUDIT_LOGFILE.children = CefFile
|
||||
log4j2.appender.AUDIT_LOGFILE.filter.threshold.type = ThresholdFilter
|
||||
log4j2.appender.AUDIT_LOGFILE.filter.threshold.level = INFO
|
||||
|
||||
log4j2.appender.AUDIT_LOGFILE_1.type = RollingRandomAccessFile
|
||||
log4j2.appender.AUDIT_LOGFILE_1.name = CefFile
|
||||
log4j2.appender.AUDIT_LOGFILE_1.append = true
|
||||
log4j2.appender.AUDIT_LOGFILE_1.fileName = ${karaf.log}/cef-audit.log
|
||||
log4j2.appender.AUDIT_LOGFILE_1.filePattern = ${karaf.log}/cef-audit-%d{MM-dd-yyyy}.log
|
||||
log4j2.appender.AUDIT_LOGFILE_1.layout.type = CEFLayout
|
||||
log4j2.appender.AUDIT_LOGFILE_1.layout.vendor = EMDEV
|
||||
log4j2.appender.AUDIT_LOGFILE_1.layout.product = ENTAXY
|
||||
log4j2.appender.AUDIT_LOGFILE_1.layout.productVersion = 1.1.10-SNAPSHOT
|
||||
log4j2.appender.AUDIT_LOGFILE_1.policies.type = Policies
|
||||
log4j2.appender.AUDIT_LOGFILE_1.policies.size.type = SizeBasedTriggeringPolicy
|
||||
log4j2.appender.AUDIT_LOGFILE_1.policies.size.size = 10MB
|
||||
log4j2.appender.AUDIT_LOGFILE_1.filter.threshold.type = ThresholdFilter
|
||||
log4j2.appender.AUDIT_LOGFILE_1.filter.threshold.level = INFO
|
||||
```
|
||||
Здесь используется композитный логгер, так что при необходимости
|
||||
можно добавить вывод в консоль в cef или json формате
|
||||
по образцу того, как было сделано в wso2.
|
||||
|
||||
Логгируется:
|
||||
|
||||
- Вход/выход в hawtio
|
||||
- Все команды JAAS в karaf
|
||||
- Изменения бандлов и конфигурации в karaf.
|
Reference in New Issue
Block a user