com.wowza.wms.logging
Class LogNotifyCalculateIncremental

Object
  extended by com.wowza.wms.logging.LogNotifyCalculateIncremental
All Implemented Interfaces:
ILogNotify

public class LogNotifyCalculateIncremental
extends Object
implements ILogNotify

LogNotifyCalculateIncremental: pre-built implementation of ILogNotify that adds 5 new log fields:

These are incremental versions of the regular log values. To add this to Wowza Pro edit:

Add -Dcom.wowza.wms.logging.LogNotify=com.wowza.wms.logging.LogNotifyCalculateIncremental to the JAVA_OPTS. Also, edit [install-dir]/conf/log4j.properties and add these field names to any log4j.appender.[appender-name].layout.Fields fields lists to which you want to log these values.

NOTE: These new log values are only accurate if all the events are included for the session and stream log categories.


Field Summary
static String FD_cs_bytes_inc
           
static String FD_cs_stream_bytes_inc
           
static String FD_sc_bytes_inc
           
static String FD_sc_stream_bytes_inc
           
static String FD_x_duration_inc
           
 
Constructor Summary
LogNotifyCalculateIncremental()
           
 
Method Summary
 void onLog(org.apache.log4j.Level level, String comment, IMediaStream stream, String category, String event, int status, String context)
          Called each time the server logs a message.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FD_cs_bytes_inc

public static final String FD_cs_bytes_inc
See Also:
Constant Field Values

FD_cs_stream_bytes_inc

public static final String FD_cs_stream_bytes_inc
See Also:
Constant Field Values

FD_sc_bytes_inc

public static final String FD_sc_bytes_inc
See Also:
Constant Field Values

FD_sc_stream_bytes_inc

public static final String FD_sc_stream_bytes_inc
See Also:
Constant Field Values

FD_x_duration_inc

public static final String FD_x_duration_inc
See Also:
Constant Field Values
Constructor Detail

LogNotifyCalculateIncremental

public LogNotifyCalculateIncremental()
Method Detail

onLog

public void onLog(org.apache.log4j.Level level,
                  String comment,
                  IMediaStream stream,
                  String category,
                  String event,
                  int status,
                  String context)
Description copied from interface: ILogNotify
Called each time the server logs a message.

Specified by:
onLog in interface ILogNotify
Parameters:
level - log level as defined by (org.apache.log4j.Level)
comment - comment part of the log statement
stream - if stream category log message it's the source stream
category - log category as defined by WMSLoggerIDs.CAT_*
event - log event as defined by WMSLoggerIDs.EVT_*
status - log status (same as HTTP status field) as defined by WMSLoggerIDs.STAT_*
context - log context value like stream name, vhost name, application name