Я пытаюсь получить журналы сервера Websphere через wsadmin. При подключении к ND мне может потребоваться получить журналы с удаленных узлов, где у меня нет доступа к SSH.Извлечение журналов JVM в Websphere с использованием wsadmin
Поскольку я могу просматривать журналы с помощью консоли управления, мне было интересно, могу ли я извлечь журналы с помощью wsadmin.
мне удалось сделать следующее:
s1 = AdminConfig.getid('/Node:'+nodeName+'/Server:'+serverName)
log = AdminConfig.showAttribute(s1, 'outputStreamRedirect')
Для каждого сервера, это печатает что-то вроде этого:
[baseHour 24]
[fileName ${SERVER_LOG_ROOT}/SystemOut.log]
[formatWrites true]
[maxNumberOfBackupFiles 5]
[messageFormatKind BASIC]
[rolloverPeriod 24]
[rolloverSize 1]
[rolloverType SIZE]
[suppressStackTrace false]
[suppressWrites false]
[baseHour 24]
[fileName ${SERVER_LOG_ROOT}/SystemErr.log]
[formatWrites true]
[maxNumberOfBackupFiles 5]
[messageFormatKind BASIC]
[rolloverPeriod 24]
[rolloverSize 1]
[rolloverType SIZE]
[suppressStackTrace false]
[suppressWrites false]
Есть ли какой-либо объект в wsadmin, которые могли бы помочь мне получить содержимое этого атрибута fileName?