org.oddjob.logging
Interface LogEnabled

All Known Implementing Classes:
AndState, AntJob, ArchiveBrowserJob, ArchiveJob, BasePrimary, BaseWrapper, CascadeJob, ChooseFile, ClientBase, CollectionWrapper, ConfirmationJob, DependsJob, EqualsState, ExecJob, FlagState, ForEachJob, GrabJob, IfJob, InputJob, InvokeJob, JMXClientJob, JMXServiceJob, JoinJob, MegaBeanBus, MirrorState, MultiExplorerLauncher, Oddjob, OddjobExplorer, OddjobPanel, OrState, ParallelJob, PropertiesJob, PropertiesJobBase, RepeatJob, ResetJob, Resets, Retry, RMIRegistryJob, RunJob, RunnableWrapper, ScheduleBase, ScriptJob, SequentialJob, SerializableJob, ServicesJob, ServiceWrapper, SetJob, SimpleDomainNode, SimpleJob, SimpleMBeanNode, SimpleService, SimultaneousStructural, StartJob, StateReflector, StopJob, StructuralJob, Timer, TimerBase, Trigger, VariablesJob, WaitJob

public interface LogEnabled

A component that has it's own logger. This is an alternative to a component providing a logger property because DynaBeans can make providing that property difficult.


Method Summary
 String loggerName()
          Provide the logger name.
 

Method Detail

loggerName

String loggerName()
Provide the logger name. The name should be unique for each component that is LogEnabled.

Returns:
A logger name. Never Null.