Package com.day.cq.replication
Class ListenerLogDelegator
- java.lang.Object
-
- com.day.cq.replication.ListenerLogDelegator
-
- All Implemented Interfaces:
ReplicationLog
public class ListenerLogDelegator extends java.lang.Object implements ReplicationLog
ListenerLogDelegatorimplements a replication log that also sends the messages to the listener
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.day.cq.replication.ReplicationLog
ReplicationLog.Level
-
-
Constructor Summary
Constructors Constructor Description ListenerLogDelegator(ReplicationLog log, ReplicationListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(java.lang.String message)Log a message with level debug.voiddebug(java.lang.String fmt, java.lang.Object... args)Log a message with level debug.voiderror(java.lang.String message)Log a message with level error.voiderror(java.lang.String fmt, java.lang.Object... args)Log a message with level error.ReplicationLog.LevelgetLevel()Returns the log level of this logjava.util.Collection<java.lang.String>getLines()Returns the linesvoidinfo(java.lang.String message)Log a message with level info.voidinfo(java.lang.String fmt, java.lang.Object... args)Log a message with level info.voidsetLevel(ReplicationLog.Level level)Set the log levelvoidwarn(java.lang.String message)Log a message with level warn.voidwarn(java.lang.String fmt, java.lang.Object... args)Log a message with level warn.
-
-
-
Constructor Detail
-
ListenerLogDelegator
public ListenerLogDelegator(ReplicationLog log, ReplicationListener listener)
-
-
Method Detail
-
getLevel
public ReplicationLog.Level getLevel()
Description copied from interface:ReplicationLogReturns the log level of this log- Specified by:
getLevelin interfaceReplicationLog- Returns:
- the log level
-
setLevel
public void setLevel(ReplicationLog.Level level)
Description copied from interface:ReplicationLogSet the log level- Specified by:
setLevelin interfaceReplicationLog- Parameters:
level- the log level
-
getLines
public java.util.Collection<java.lang.String> getLines()
Description copied from interface:ReplicationLogReturns the lines- Specified by:
getLinesin interfaceReplicationLog- Returns:
- the lines.
-
debug
public void debug(java.lang.String message)
Description copied from interface:ReplicationLogLog a message with level debug.- Specified by:
debugin interfaceReplicationLog- Parameters:
message- the log message
-
debug
public void debug(java.lang.String fmt, java.lang.Object... args)Description copied from interface:ReplicationLogLog a message with level debug.- Specified by:
debugin interfaceReplicationLog- Parameters:
fmt- the message formatargs- the message arguments- See Also:
String.format(String, Object...)
-
info
public void info(java.lang.String message)
Description copied from interface:ReplicationLogLog a message with level info.- Specified by:
infoin interfaceReplicationLog- Parameters:
message- the log message
-
info
public void info(java.lang.String fmt, java.lang.Object... args)Description copied from interface:ReplicationLogLog a message with level info.- Specified by:
infoin interfaceReplicationLog- Parameters:
fmt- the message formatargs- the message arguments- See Also:
String.format(String, Object...)
-
warn
public void warn(java.lang.String message)
Description copied from interface:ReplicationLogLog a message with level warn.- Specified by:
warnin interfaceReplicationLog- Parameters:
message- the log message
-
warn
public void warn(java.lang.String fmt, java.lang.Object... args)Description copied from interface:ReplicationLogLog a message with level warn.- Specified by:
warnin interfaceReplicationLog- Parameters:
fmt- the message formatargs- the message arguments- See Also:
String.format(String, Object...)
-
error
public void error(java.lang.String message)
Description copied from interface:ReplicationLogLog a message with level error.- Specified by:
errorin interfaceReplicationLog- Parameters:
message- the log message
-
error
public void error(java.lang.String fmt, java.lang.Object... args)Description copied from interface:ReplicationLogLog a message with level error.- Specified by:
errorin interfaceReplicationLog- Parameters:
fmt- the message formatargs- the message arguments- See Also:
String.format(String, Object...)
-
-