Package com.elvishew.xlog.internal
Class DefaultsFactory
- java.lang.Object
-
- com.elvishew.xlog.internal.DefaultsFactory
-
public class DefaultsFactory extends java.lang.ObjectFactory for providing default implementation.
-
-
Constructor Summary
Constructors Constructor Description DefaultsFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.Class<?>,ObjectFormatter<?>>builtinObjectFormatters()Get the builtin object formatters.static BackupStrategy2createBackupStrategy()Create the default backup strategy forFilePrinter.static BorderFormattercreateBorderFormatter()Create the default border formatter.static CleanStrategycreateCleanStrategy()Create the default clean strategy forFilePrinter.static FileNameGeneratorcreateFileNameGenerator()Create the default file name generator forFilePrinter.static FlattenercreateFlattener()Create the defaultFlattener.static Flattener2createFlattener2()Create the defaultFlattener2.static JsonFormattercreateJsonFormatter()Create the default JSON formatter.static PrintercreatePrinter()Create the default printer.static StackTraceFormattercreateStackTraceFormatter()Create the default stack trace formatter.static ThreadFormattercreateThreadFormatter()Create the default thread formatter.static ThrowableFormattercreateThrowableFormatter()Create the default throwable formatter.static WritercreateWriter()Create the default writer forFilePrinter.static XmlFormattercreateXmlFormatter()Create the default XML formatter.
-
-
-
Method Detail
-
createJsonFormatter
public static JsonFormatter createJsonFormatter()
Create the default JSON formatter.
-
createXmlFormatter
public static XmlFormatter createXmlFormatter()
Create the default XML formatter.
-
createThrowableFormatter
public static ThrowableFormatter createThrowableFormatter()
Create the default throwable formatter.
-
createThreadFormatter
public static ThreadFormatter createThreadFormatter()
Create the default thread formatter.
-
createStackTraceFormatter
public static StackTraceFormatter createStackTraceFormatter()
Create the default stack trace formatter.
-
createBorderFormatter
public static BorderFormatter createBorderFormatter()
Create the default border formatter.
-
createFlattener2
public static Flattener2 createFlattener2()
Create the defaultFlattener2.
-
createPrinter
public static Printer createPrinter()
Create the default printer.
-
createFileNameGenerator
public static FileNameGenerator createFileNameGenerator()
Create the default file name generator forFilePrinter.
-
createBackupStrategy
public static BackupStrategy2 createBackupStrategy()
Create the default backup strategy forFilePrinter.
-
createCleanStrategy
public static CleanStrategy createCleanStrategy()
Create the default clean strategy forFilePrinter.
-
createWriter
public static Writer createWriter()
Create the default writer forFilePrinter.
-
builtinObjectFormatters
public static java.util.Map<java.lang.Class<?>,ObjectFormatter<?>> builtinObjectFormatters()
Get the builtin object formatters.- Returns:
- the builtin object formatters
-
-