public final class RuntimeProvider
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
static Timestamp |
createTimestamp() |
Creates a timestamp with the current date and time.
|
static TimestampFormatter |
createTimestampFormatter(java.lang.String pattern,
java.util.Locale locale) |
Creates a formatter for
Timestamps . |
static java.lang.String |
getCallerClassName(int depth) |
Gets the class name of a caller from stack trace.
|
static java.lang.String |
getCallerClassName(java.lang.String loggerClassName) |
Gets the class name of a caller from stack trace.
|
static java.lang.StackTraceElement |
getCallerStackTraceElement(int depth) |
Gets the complete stack trace element of a caller from stack trace.
|
static java.lang.StackTraceElement |
getCallerStackTraceElement(java.lang.String loggerClassName) |
Gets the complete stack trace element of a caller from stack trace.
|
static java.lang.String |
getDefaultWriter() |
Gets the name of the default writer.
|
static long |
getProcessId() |
Gets the ID of the current process (pid).
|
public static java.lang.String getDefaultWriter()
public static long getProcessId()
public static java.lang.String getCallerClassName(int depth)
depth
- Position of caller in stack tracepublic static java.lang.String getCallerClassName(java.lang.String loggerClassName)
loggerClassName
- Logger class name that should appear before the real callerpublic static java.lang.StackTraceElement getCallerStackTraceElement(int depth)
depth
- Position of caller in stack tracepublic static java.lang.StackTraceElement getCallerStackTraceElement(java.lang.String loggerClassName)
loggerClassName
- Logger class name that should appear before the real callerpublic static Timestamp createTimestamp()
public static TimestampFormatter createTimestampFormatter(java.lang.String pattern, java.util.Locale locale)
Timestamps
.pattern
- Format pattern that is compatible with DateTimeFormatter
locale
- Locale for formattingCopyright © 2019. All rights reserved.