Административный модуль пишет отдельные логи в файл: logs/flashphoner_manager.log. При формировании логов используется почасовая ротация:
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 сообщений:
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.
Это стандартный конфиг 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.