001/*-------------------------------------------------------------------------+ 002| | 003| Copyright (c) 2009-2017 CQSE GmbH | 004| | 005+-------------------------------------------------------------------------*/ 006package org.conqat.lib.commons.logging; 007 008/** 009 * Logger implementation that does not log anything. 010 */ 011public class NoOpLogger implements ILogger { 012 013 /** {@inheritDoc} */ 014 @Override 015 public void debug(Object message) { 016 // do nothing 017 } 018 019 /** {@inheritDoc} */ 020 @Override 021 public void debug(Object message, Throwable throwable) { 022 // do nothing 023 } 024 025 /** {@inheritDoc} */ 026 @Override 027 public void info(Object message) { 028 // do nothing 029 } 030 031 /** {@inheritDoc} */ 032 @Override 033 public void info(Object message, Throwable throwable) { 034 // do nothing 035 } 036 037 /** {@inheritDoc} */ 038 @Override 039 public void warn(Object message) { 040 // do nothing 041 } 042 043 /** {@inheritDoc} */ 044 @Override 045 public void warn(Object message, Throwable throwable) { 046 // do nothing 047 } 048 049 /** {@inheritDoc} */ 050 @Override 051 public void error(Object message) { 052 // do nothing 053 } 054 055 /** {@inheritDoc} */ 056 @Override 057 public void error(Object message, Throwable throwable) { 058 // do nothing 059 } 060 061}