Package com.dtolabs.rundeck.core.logging
Class ContextLogWriter
- java.lang.Object
-
- com.dtolabs.rundeck.core.logging.ContextLogWriter
-
- All Implemented Interfaces:
BaseLogger
,ContextLogger
public class ContextLogWriter extends java.lang.Object implements ContextLogger
Logs events to a writer using the context
-
-
Constructor Summary
Constructors Constructor Description ContextLogWriter(StreamingLogWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(java.lang.String message)
Logs debug message via implementation specific log facilityvoid
debug(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs verbose message via implementation specific log facilityvoid
emit(java.lang.String eventType, LogLevel level, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Emit arbitrary event typevoid
error(java.lang.String message)
Logs error message via implementation specific log facilityvoid
error(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs error message via implementation specific log facilityvoid
log(java.lang.String message)
Logs message via implementation specific log facilityvoid
log(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs message via implementation specific log facilityvoid
verbose(java.lang.String message)
Logs verbose message via implementation specific log facilityvoid
verbose(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs verbose message via implementation specific log facilityvoid
warn(java.lang.String message)
Logs warning message via implementation specific log facilityvoid
warn(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Logs warning message via implementation specific log facility
-
-
-
Constructor Detail
-
ContextLogWriter
public ContextLogWriter(StreamingLogWriter writer)
-
-
Method Detail
-
log
public void log(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Description copied from interface:ContextLogger
Logs message via implementation specific log facility- Specified by:
log
in interfaceContextLogger
- Parameters:
message
- message to logcontext
- context
-
error
public void error(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Description copied from interface:ContextLogger
Logs error message via implementation specific log facility- Specified by:
error
in interfaceContextLogger
- Parameters:
message
- message to logcontext
- context
-
warn
public void warn(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Description copied from interface:ContextLogger
Logs warning message via implementation specific log facility- Specified by:
warn
in interfaceContextLogger
- Parameters:
message
- message to logcontext
- context
-
verbose
public void verbose(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Description copied from interface:ContextLogger
Logs verbose message via implementation specific log facility- Specified by:
verbose
in interfaceContextLogger
- Parameters:
message
- message to logcontext
- context
-
debug
public void debug(java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Description copied from interface:ContextLogger
Logs verbose message via implementation specific log facility- Specified by:
debug
in interfaceContextLogger
- Parameters:
message
- message to logcontext
- context
-
emit
public void emit(java.lang.String eventType, LogLevel level, java.lang.String message, java.util.Map<java.lang.String,java.lang.String> context)
Description copied from interface:ContextLogger
Emit arbitrary event type- Specified by:
emit
in interfaceContextLogger
- Parameters:
eventType
- typelevel
- levelmessage
- messagecontext
- context
-
log
public void log(java.lang.String message)
Description copied from interface:BaseLogger
Logs message via implementation specific log facility- Specified by:
log
in interfaceBaseLogger
- Parameters:
message
- message to log
-
error
public void error(java.lang.String message)
Description copied from interface:BaseLogger
Logs error message via implementation specific log facility- Specified by:
error
in interfaceBaseLogger
- Parameters:
message
- message to log
-
warn
public void warn(java.lang.String message)
Description copied from interface:BaseLogger
Logs warning message via implementation specific log facility- Specified by:
warn
in interfaceBaseLogger
- Parameters:
message
- message to log
-
verbose
public void verbose(java.lang.String message)
Description copied from interface:BaseLogger
Logs verbose message via implementation specific log facility- Specified by:
verbose
in interfaceBaseLogger
- Parameters:
message
- message to log
-
debug
public void debug(java.lang.String message)
Description copied from interface:BaseLogger
Logs debug message via implementation specific log facility- Specified by:
debug
in interfaceBaseLogger
- Parameters:
message
- message to log
-
-