public Logger getChildLogger()

in lightning-core/src/main/java/org/apache/directmemory/lightning/logging/NoOpLogger.java [49:187]


    public Logger getChildLogger( final String name )
    {
        final Logger that = this;
        return new Logger()
        {

            @Override
            public void warn( String message, Throwable throwable )
            {
                that.warn( message, throwable );
            }

            @Override
            public void warn( String message )
            {
                that.warn( message );
            }

            @Override
            public void trace( String message, Throwable throwable )
            {
                that.trace( message, throwable );
            }

            @Override
            public void trace( String message )
            {
                that.trace( message );
            }

            @Override
            public boolean isWarnEnabled()
            {
                return that.isWarnEnabled();
            }

            @Override
            public boolean isTraceEnabled()
            {
                return that.isTraceEnabled();
            }

            @Override
            public boolean isLogLevelEnabled( LogLevel logLevel )
            {
                return that.isLogLevelEnabled( logLevel );
            }

            @Override
            public boolean isInfoEnabled()
            {
                return that.isInfoEnabled();
            }

            @Override
            public boolean isFatalEnabled()
            {
                return that.isFatalEnabled();
            }

            @Override
            public boolean isErrorEnabled()
            {
                return that.isErrorEnabled();
            }

            @Override
            public boolean isDebugEnabled()
            {
                return that.isDebugEnabled();
            }

            @Override
            public void info( String message, Throwable throwable )
            {
                that.info( message, throwable );
            }

            @Override
            public void info( String message )
            {
                that.info( message );
            }

            @Override
            public String getName()
            {
                return name;
            }

            @Override
            public Logger getChildLogger( String name )
            {
                return that.getChildLogger( name );
            }

            @Override
            public Logger getChildLogger( Class<?> clazz )
            {
                return getChildLogger( clazz.getCanonicalName() );
            }

            @Override
            public void fatal( String message, Throwable throwable )
            {
                that.fatal( message, throwable );
            }

            @Override
            public void fatal( String message )
            {
                that.fatal( message );
            }

            @Override
            public void error( String message, Throwable throwable )
            {
                that.error( message, throwable );
            }

            @Override
            public void error( String message )
            {
                that.error( message );
            }

            @Override
            public void debug( String message, Throwable throwable )
            {
                that.debug( message, throwable );
            }

            @Override
            public void debug( String message )
            {
                that.debug( message );
            }
        };
    }