Interface LogEnabled

All Known Subinterfaces:
ComponentWrapper
All Known Implementing Classes:
AndState, AntJob, ArchiveBrowserJob, ArchiveJob, BasePrimary, BaseWrapper, BasicBusService, BuildOddball, CascadeJob, CascadeJobDeprecated, ChooseFile, ClientBase, ConfirmationJob, ConsumerWrapper, DependsJob, EqualsState, EventJobBase, EventServiceBase, EventWatchComponent, ExecBase, ExecJob, FlagState, ForEachJob, ForEvents, GrabJob, IfJob, InputJob, InvokeJob, JavaJob, JMXClientJob, JMXServiceJob, JobWrapper, JoinJob, ListSource, MirrorState, MultiExplorerLauncher, Oddjob, OddjobExplorer, OddjobPanel, OrState, ParallelJob, PropertiesJob, PropertiesJobBase, RepeatJob, ResetJob, Resets, Retry, RMIRegistryJob, RunJob, ScheduleBase, ScriptJob, SequentialJob, SerializableJob, ServicesJob, ServiceWrapper, SetJob, SimpleDomainNode, SimpleJob, SimpleMBeanNode, SimpleService, SimultaneousStructural, SplitDestinations, SshSequenceJob, StartJob, StateExpressionJob, StateReflector, StopJob, StreamWatcher, StructuralJob, SwitchJob, TaskExecutionService, TaskRequest, Timer, TimerBase, Trigger, Trigger, VariablesJob, WaitJob, WebClientJob, When

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

    Modifier and Type
    Method
    Description
    Provide the logger name.
  • Method Details

    • loggerName

      String loggerName()
      Provide the logger name. The name should be unique for each component that is LogEnabled.
      Returns:
      A logger name. Never Null.