org.zeroturnaround.exec.stream.slf4j
Class Slf4jStream
java.lang.Object
org.zeroturnaround.exec.stream.slf4j.Slf4jStream
public class Slf4jStream
- extends Object
Creates output streams that write to Loggers.
- Author:
- Rein Raudjärv
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
of
public static Slf4jStream of(org.slf4j.Logger log)
- Parameters:
log - logger which an output stream redirects to.
- Returns:
- Slf4jStream with the given logger.
of
public static Slf4jStream of(Class<?> klass)
- Parameters:
klass - class which is used to get the logger's name.
- Returns:
- Slf4jStream with a logger named after the given class.
of
public static Slf4jStream of(Class<?> klass,
String name)
- Constructs a logger from a class name and an additional name,
appended to the end. So the final logger name will be:
klass.getName() + "." + name
- Parameters:
klass - class which is used to get the logger's name.name - logger's name, appended to the class name.
- Returns:
- Slf4jStream with a logger named after the given class.
- Since:
- 1.8
of
public static Slf4jStream of(String name)
- Parameters:
name - logger's name (full or short).
In case of short name (no dots) the given name is prefixed by caller's class name and a dot.
- Returns:
- Slf4jStream with the given logger.
ofCaller
public static Slf4jStream ofCaller()
- Returns:
- Slf4jStream with the logger of caller of this method.
as
public Slf4jOutputStream as(Level level)
- Returns:
- output stream that writes with a given level.
asTrace
public Slf4jOutputStream asTrace()
- Returns:
- output stream that writes
trace level.
asDebug
public Slf4jOutputStream asDebug()
- Returns:
- output stream that writes
debug level.
asInfo
public Slf4jOutputStream asInfo()
- Returns:
- output stream that writes
info level.
asWarn
public Slf4jOutputStream asWarn()
- Returns:
- output stream that writes
warn level.
asError
public Slf4jOutputStream asError()
- Returns:
- output stream that writes
error level.
Copyright © 2015 ZeroTurnaround. All rights reserved.