Изменения документа Logging Administration

Редактировал(а) Dmitriy Rybakov 04.10.2024, 00:13

От версии 3.1
отредактировано Dmitriy Rybakov
на 04.10.2024, 00:13
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-logging-ui/15.10.12]
К версии 2.1
отредактировано Admin xWiKi
на 04.10.2024, 00:09
Изменить комментарий: Migrated property [scope] from class [XWiki.ConfigurableClass]

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.rybakovds
1 +XWiki.admin
Содержимое
... ... @@ -6,52 +6,37 @@
6 6  ##
7 7  ## Setting the logger level if button has been pressed ##
8 8  ##
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'))
9 +#if ($request.loggeraction_set && $request.logger_name && $xwiki.hasAccessLevel('programming'))
14 14   #set($logger_list = $logging.getLevels())
15 - #if ($!logger_list.containsKey($loggerName))
11 + #if ($!logger_list.containsKey($request.logger_name))
16 16   #if ($request.logger_level == '')
17 - {{success}}
18 - {{translation key='logging.admin.unsetLevel.success' parameters="~"${loggerNameEscaped}~""/}}
19 - {{/success}}
20 - #set($void = $logging.setLevel($loggerName, $null))
13 + {{success}}Logger ${request.logger_name} level has been unset.{{/success}}
14 + #set($void = $logging.setLevel($request.logger_name, $null))
21 21   #else
22 - {{success}}
23 - {{translation key='logging.admin.setLevel.success'
24 - parameters="~"${loggerNameEscaped}~",~"${loggerLevelEscaped}~""/}}
25 - {{/success}}
26 - #set($void = $logging.setLevel($loggerName, $request.logger_level))
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))
27 27   #end
28 28   #else
29 - {{error}}{{translation key='logging.admin.setLevel.error' parameters="~"${loggerNameEscaped}~""/}}{{/error}}
20 + {{error}}Failed to set log level: the logger "$request.logger_name" doesn't exist.{{/error}}
30 30   #end
31 31  #end
32 32  ##
33 -## Live Data
24 +## Livetable #
34 34  ##
35 -#set ($properties = ['logger', 'level'])
36 -#set ($liveDataConfig = {
37 - 'meta': {
38 - 'propertyDescriptors': []
39 - }
26 +#set($columns = [ 'logger' , 'level'])
27 +#set($columnsProperties = {
28 + 'logger' : { 'type' : 'text' },
29 + 'level' : { 'type' : 'text', 'size' : '3' }
40 40  })
41 -#if ($services.security.authorization.hasAccess('programming'))
42 - #set ($discard = $properties.add('actions'))
43 - #set ($discard = $liveDataConfig.meta.propertyDescriptors.add({
44 - 'id': 'actions',
45 - 'displayer': 'html',
46 - 'sortable': false,
47 - 'filterable': false
48 - }))
31 +#set($options = {
32 + 'resultPage': 'XWiki.LoggingAdminTableJson',
33 + 'translationPrefix' : 'logging.admin.livetable.'
34 +})
35 +##
36 +#if ($xwiki.hasAccessLevel('programming'))
37 + #set($void = $columns.add('actions'))
38 + #set($void = $columnsProperties.put('actions', { 'html' : true, 'sortable' : false }))
49 49  #end
50 -
51 -{{liveData
52 - id="logging"
53 - properties="$stringtool.join($properties, ',')"
54 - source="liveTable"
55 - sourceParameters="resultPage=XWiki.LoggingAdminTableJson&translationPrefix=logging.admin.livetable."
56 -}}$jsontool.serialize($liveDataConfig){{/liveData}}
40 +##
41 +#livetable("logging" $columns $columnsProperties $options)
57 57  {{/velocity}}
XWiki.ConfigurableClass[0]
Область видимости
... ... @@ -1,1 +1,0 @@
1 -WIKI