001package org.javasimon.callback.logging; 002 003/** 004 * @author gquintana 005 */ 006public final class DisabledLogTemplate<C> extends LogTemplate<C> { 007 008 protected boolean isEnabled(C context) { 009 return false; 010 } 011 012 protected void log(String message) { 013 // Do nothing 014 } 015 016 private static final DisabledLogTemplate INSTANCE = new DisabledLogTemplate(); 017 018 public static <C> DisabledLogTemplate<C> getInstance() { 019 //noinspection unchecked 020 return INSTANCE; 021 } 022}