mx4j.log

Class MBeanLogger


public class MBeanLogger
extends Logger

This logger forwards log requests to an MBean, that must have an operation with signature
 public void log(int priority, Object message, Throwable exception);
 
It's used by the ModelMBean implementation.
Since the constructor takes parameters, cannot be used as prototype for logging redirection.
Version:
$Revision: 1.7 $

Field Summary

Fields inherited from class mx4j.log.Logger

DEBUG, ERROR, FATAL, INFO, TRACE, WARN

Constructor Summary

MBeanLogger(javax.management.MBeanServer server, javax.management.ObjectName objectName)

Method Summary

protected void
log(int priority, Object message, Throwable t)

Methods inherited from class mx4j.log.Logger

debug, debug, error, error, fatal, fatal, getCategory, getPriority, info, info, isEnabledFor, log, setCategory, setPriority, trace, trace, warn, warn

Constructor Details

MBeanLogger

public MBeanLogger(javax.management.MBeanServer server,
                   javax.management.ObjectName objectName)
            throws javax.management.MBeanException

Method Details

log

protected void log(int priority,
                   Object message,
                   Throwable t)
Overrides:
log in interface Logger

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.