Class JDKLoggerProvider

    • Constructor Detail

      • JDKLoggerProvider

        public JDKLoggerProvider()
    • Method Detail

      • getLogger

        public Logger getLogger​(java.lang.String name)
        Description copied from interface: LoggerProvider
        Returns a logger which is backed by a logger from the log provider.

        Note: this should never be null

        Specified by:
        getLogger in interface LoggerProvider
        Parameters:
        name - the name of the logger
        Returns:
        a logger for the log provider logger.
      • clearMdc

        public void clearMdc()
      • getMdc

        public java.lang.Object getMdc​(java.lang.String key)
      • getMdcMap

        public java.util.Map<java.lang.String,​java.lang.Object> getMdcMap()
      • putMdc

        public java.lang.Object putMdc​(java.lang.String key,
                                       java.lang.Object value)
      • removeMdc

        public void removeMdc​(java.lang.String key)
      • clearNdc

        public void clearNdc()
      • getNdc

        public java.lang.String getNdc()
      • getNdcDepth

        public int getNdcDepth()
      • peekNdc

        public java.lang.String peekNdc()
      • popNdc

        public java.lang.String popNdc()
      • pushNdc

        public void pushNdc​(java.lang.String message)
      • setNdcMaxDepth

        public void setNdcMaxDepth​(int maxDepth)