Class StackTraceElementResolver

  • All Implemented Interfaces:
    TemplateResolver<java.lang.StackTraceElement>

    final class StackTraceElementResolver
    extends java.lang.Object
    implements TemplateResolver<java.lang.StackTraceElement>
    StackTraceElement resolver.

    Configuration

     config = "field" -> (
                "className"  |
                "fileName"   |
                "methodName" |
                "lineNumber" )
     

    Examples

    Resolve the line number:
     {
       "$resolver": "stackTraceElement",
       "field": "lineNumber"
     }
     
    • Field Detail

      • CLASS_NAME_RESOLVER

        private static final TemplateResolver<java.lang.StackTraceElement> CLASS_NAME_RESOLVER
      • METHOD_NAME_RESOLVER

        private static final TemplateResolver<java.lang.StackTraceElement> METHOD_NAME_RESOLVER
      • FILE_NAME_RESOLVER

        private static final TemplateResolver<java.lang.StackTraceElement> FILE_NAME_RESOLVER
      • LINE_NUMBER_RESOLVER

        private static final TemplateResolver<java.lang.StackTraceElement> LINE_NUMBER_RESOLVER
      • internalResolver

        private final TemplateResolver<java.lang.StackTraceElement> internalResolver