get static method
Returns a new LogPrinter instance for the given type
.
Implementation
static LogPrinter get(LogType type, LogConfig config) {
switch (type) {
case LogType.PRETTY:
return PrettyPrinter(config: config);
case LogType.PRETTY_STRUCTURED:
return PrettyStructuredPrinter(config: config);
case LogType.FLAT:
return FlatPrinter(config: config);
case LogType.FLAT_STRUCTURED:
return FlatStructuredPrinter(config: config);
case LogType.PREFIX:
return PrefixPrinter(config: config);
case LogType.FMT:
return FmtPrinter(config: config);
case LogType.HYBRID:
return HybridPrinter(config: config);
case LogType.SIMPLE:
return SimplePrinter(config: config);
}
}