Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Административный модуль пишет отдельные логи в файл: logs/flashphoner_manager.log. При формировании логов используется почасовая ротация:

Code Block
languageactionscript3
flashphoner_manager.log
flashphoner_manager.log.2014-10-27-09
flashphoner_manager.log.2014-10-27-12
flashphoner_manager.log.2014-11-07-19


Лог содержит основную информацию о работе WCS Manager, а так же запросы, которые идут через REST API.

Пример логгирования HTTP / REST сообщений:

Code Block
languageactionscript3
08:59:31,367 INFO agerRemoteRmiService - RMI TCP Connection(22)-127.0.0.1 SEND REST OBJECT ==>
URL:http://localhost:9091/EchoApp/CallStatusEvent
OBJECT:
{
"appKey" : "defaultApp",
"sessionId" : "/192.168.56.1:32323/192.168.56.2:8080",
"callId" : "dd1c6fa26290c8c04813c1a9ca53376d@192.168.56.2",
"incoming" : false,
"status" : "TRYING",
"sipStatus" : 100,
"caller" : "3000",
"visibleNameCaller" : "3000",
"callee" : "3002",
"visibleNameCallee" : "<sip:3002@192.168.56.2>",
"hasVideo" : false,
"visibleName" : "3000",
"mediaProvider" : "WebRTC",
"sipMessageRaw" : "SIP/2.0 100 Giving a try\r\nCall-ID: dd1c6fa26290c8c04813c1a9ca53376d@192.168.56.2\r\nCSeq: 2 INVITE\r\nFrom: \"3000\" <sip:3000@192.168.56.2>;tag=
5445e236\r\nTo: <sip:3002@192.168.56.2>\r\nVia: SIP/2.0/UDP 192.168.56.2:30000;branch=z9hG4bK808e4543355dda8897ee9f27afbe3ffc\r\nServer: OpenSIPS (1.8.0-notls (x86_64/l
inux))\r\nContent-Length: 0\r\n\r\n"
}


Настройки логгирования хранятся в отдельном файле log4j.properties. Cм. Файлы настроек WCS Manager.

Image Added


Это стандартный конфиг log4j. Он выглядит достаточно просто и обеспечивает запись логов в файл flashphoner_manager.log 'log4j.appender.File' с почасовой ротацией 'yyyy-MM-dd-HH' и форматом вывода сообщений '%d{HH:mm:ss,SSS} %-5p %20.20c{1}' - %t %m%n'. Для получения более подробной информации о формате файла log4j.properties и дополнительных настройках обратитесь к документации log4j.