Modifications pour le document Logging Administration

Modifié par superadmin le 2026/01/29 15:29

Depuis la version 3.1
modifié par superadmin
sur 2026/01/29 15:29
Commentaire de modification : Imported from XAR
À la version 1.1
modifié par superadmin
sur 2026/01/29 15:25
Commentaire de modification : Install extension [org.xwiki.platform:xwiki-platform-logging-ui/17.10.2]

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -6,20 +6,28 @@
6 6  ##
7 7  ## Setting the logger level if button has been pressed ##
8 8  ##
9 -#if ($request.loggeraction_set && $request.logger_name && $xwiki.hasAccessLevel('programming'))
9 +#set ($loggerName = $request.logger_name)
10 +#set ($loggerNameEscaped = $services.rendering.escape($escapetool.java($loggerName), 'xwiki/2.1'))
11 +#set ($loggerLevel = $request.logger_level)
12 +#set ($loggerLevelEscaped = $services.rendering.escape($escapetool.java($loggerLevel), 'xwiki/2.1'))
13 +#if ($request.loggeraction_set && $loggerName && $xwiki.hasAccessLevel('programming'))
10 10   #set($logger_list = $logging.getLevels())
11 - #if ($!logger_list.containsKey($request.logger_name))
15 + #if ($!logger_list.containsKey($loggerName))
12 12   #if ($request.logger_level == '')
13 - {{success}}Logger ${request.logger_name} level has been unset.{{/success}}
14 - #set($void = $logging.setLevel($request.logger_name, $null))
17 + {{success}}
18 + {{translation key='logging.admin.unsetLevel.success' parameters="~"${loggerNameEscaped}~""/}}
19 + {{/success}}
20 + #set($void = $logging.setLevel($loggerName, $null))
15 15   #else
16 - {{success}}Logger ${request.logger_name} level has been set to ${request.logger_level}.{{/success}}
17 - #set($void = $logging.setLevel($request.logger_name, $request.logger_level))
22 + {{success}}
23 + {{translation key='logging.admin.setLevel.success'
24 + parameters="~"${loggerNameEscaped}~",~"${loggerLevelEscaped}~""/}}
25 + {{/success}}
26 + #set($void = $logging.setLevel($loggerName, $request.logger_level))
18 18   #end
19 19   #else
20 - {{error}}Failed to set log level: the logger "$request.logger_name" doesn't exist.{{/error}}
29 + {{error}}{{translation key='logging.admin.setLevel.error' parameters="~"${loggerNameEscaped}~""/}}{{/error}}
21 21   #end
22 -
23 23  #end
24 24  ##
25 25  ## Live Data
... ... @@ -27,7 +27,10 @@
27 27  #set ($properties = ['logger', 'level'])
28 28  #set ($liveDataConfig = {
29 29   'meta': {
30 - 'propertyDescriptors': []
38 + 'propertyDescriptors': [],
39 + 'entryDescriptor': {
40 + 'idProperty': 'logger'
41 + }
31 31   }
32 32  })
33 33  #if ($services.security.authorization.hasAccess('programming'))
... ... @@ -39,6 +39,7 @@
39 39   'filterable': false
40 40   }))
41 41  #end
53 +
42 42  {{liveData
43 43   id="logging"
44 44   properties="$stringtool.join($properties, ',')"
XWiki.ConfigurableClass[0]
scope
... ... @@ -1,0 +1,1 @@
1 +WIKI
configureGlobally
... ... @@ -1,1 +1,0 @@
1 -Oui