Changes for page Logging Module
Last modified by Thomas Mortagne on 2022/12/09 11:37
From version 28.1
edited by Thomas Mortagne
on 2019/10/18 14:53
on 2019/10/18 14:53
Change comment:
There is no comment for this version
To version 30.1
edited by Thomas Mortagne
on 2019/10/18 14:58
on 2019/10/18 14:58
Change comment:
There is no comment for this version
Summary
-
Objects (1 modified, 0 added, 0 removed)
Details
- ExtensionCode.ExtensionClass[0]
-
- Description
-
... ... @@ -144,6 +144,16 @@ 144 144 145 145 To provide theses feature this module actually need to have specific support for each logging system because there is no way at the SLF4J level to catch logs and setup actual loggers. Right now only [[Logback>>http://logback.qos.ch/]] is supported but should not be too hard to add support for other systems like Log4j for example. 146 146 147 +== Logger tail == 148 + 149 +{{info}}since 11.9{{/info}} 150 + 151 +It's possible to create a ##org.xwiki.logging.tail.LoggerTail## using ##org.xwiki.logging.LoggerManager## component. Contrary to ##LogQueue## it's stored on filesystem for several reasons: 152 +* very low memory footprint 153 +* live log 154 + 155 +It provides both APIs to append log and navigate in it. 156 + 147 147 = Scripting = 148 148 149 149 A ##org.xwiki.script.service.ScriptService## is provided with the name ##logging##.