org.objectweb.util.monolog.wrapper.log4j

Class FileHandler

Implemented Interfaces:
Handler

public class FileHandler
extends FileAppender
implements Handler

This class is the wrapper to the org.apache.log4j.FileAppender

Author:
Sebastien Chassande-Barrioz

Field Summary

protected HashMap
prop
This fields contains the properties of the Handler

Fields inherited from interface org.objectweb.util.monolog.api.Handler

APPEND_MODE_ATTRIBUTE, BUFFER_ATTRIBUTE, CONSOLE_HANDLER_TYPE, FILE_HANDLER_TYPE, FILE_NUMBER_ATTRIBUTE, GENERIC_HANDLER_TYPE, LEVEL_ATTRIBUTE, LOGGER_HANDLER_TYPE, MAX_SIZE_ATTRIBUTE, OUTPUT_ATTRIBUTE, PATTERN_ATTRIBUTE, ROLLING_FILE_HANDLER_TYPE

Constructor Summary

FileHandler()
FileHandler(String name)
It Builds a new FileHandler.

Method Summary

Object
getAttribute(String key)
String[]
getAttributeNames()
Map
getAttributes()
String
getType()
Object
setAttribute(String key, Object value)
void
setAttributes(Map attributes)

Field Details

prop

protected HashMap prop
This fields contains the properties of the Handler

Constructor Details

FileHandler

public FileHandler()


FileHandler

public FileHandler(String name)
It Builds a new FileHandler.

Parameters:
name - is the handler name.

Method Details

getAttribute

public Object getAttribute(String key)
Specified by:
getAttribute in interface Handler


getAttributeNames

public String[] getAttributeNames()
Specified by:
getAttributeNames in interface Handler


getAttributes

public Map getAttributes()


getType

public String getType()
Specified by:
getType in interface Handler


setAttribute

public Object setAttribute(String key,
                           Object value)
Specified by:
setAttribute in interface Handler


setAttributes

public void setAttributes(Map attributes)