com.leafdigital.logs.api
Interface Logger

All Superinterfaces:
Singleton

public interface Logger
extends Singleton

Interface for conversation/event logging.


Field Summary
static java.lang.String CATEGORY_CHAN
          Events that occur on a particular channel
static java.lang.String CATEGORY_USER
          Events that occur related to a particular user
 
Method Summary
 void log(java.lang.String source, java.lang.String category, java.lang.String item, java.lang.String type, java.lang.String displayXML)
          Call to log an event.
 

Field Detail

CATEGORY_USER

static final java.lang.String CATEGORY_USER
Events that occur related to a particular user

See Also:
Constant Field Values

CATEGORY_CHAN

static final java.lang.String CATEGORY_CHAN
Events that occur on a particular channel

See Also:
Constant Field Values
Method Detail

log

void log(java.lang.String source,
         java.lang.String category,
         java.lang.String item,
         java.lang.String type,
         java.lang.String displayXML)
Call to log an event.

Parameters:
source - Source e.g. IRC server address
category - Category (CATEGORY_xx constant or custom type)
item - Item (e.g. channel name or person name)
type - Event type (e.g. message, notice, action; up to the item what gets stored here)
displayXML - XML content that should be displayed when viewing the log item.


Copyright © 2011 Samuel Marshall. All rights reserved.