[Fix] added the missing NoOpLogger

Original commit: elastic/x-pack-elasticsearch@2882baf8f9
This commit is contained in:
uboness 2015-01-16 18:56:22 +01:00
parent 66b4d5e6f8
commit e3cb07132a
1 changed files with 103 additions and 0 deletions

View File

@ -0,0 +1,103 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License;
* you may not use this file except in compliance with the Elastic License.
*/
package org.elasticsearch.shield.support;
import org.elasticsearch.common.logging.ESLogger;
/**
*
*/
public class NoOpLogger implements ESLogger {
public static final ESLogger INSTANCE = new NoOpLogger();
private NoOpLogger() {
}
@Override
public String getPrefix() {
return "";
}
@Override
public String getName() {
return "_no_op";
}
@Override
public void setLevel(String level) {
}
@Override
public String getLevel() {
return "NONE";
}
@Override
public boolean isTraceEnabled() {
return false;
}
@Override
public boolean isDebugEnabled() {
return false;
}
@Override
public boolean isInfoEnabled() {
return false;
}
@Override
public boolean isWarnEnabled() {
return false;
}
@Override
public boolean isErrorEnabled() {
return false;
}
@Override
public void trace(String msg, Object... params) {
}
@Override
public void trace(String msg, Throwable cause, Object... params) {
}
@Override
public void debug(String msg, Object... params) {
}
@Override
public void debug(String msg, Throwable cause, Object... params) {
}
@Override
public void info(String msg, Object... params) {
}
@Override
public void info(String msg, Throwable cause, Object... params) {
}
@Override
public void warn(String msg, Object... params) {
}
@Override
public void warn(String msg, Throwable cause, Object... params) {
}
@Override
public void error(String msg, Object... params) {
}
@Override
public void error(String msg, Throwable cause, Object... params) {
}
}