/**
* Error 输出
* @param clazz 目标.Class
* @param message 输出信息
* @param e 异常类
*/
public static void error(Class<? extends Object> clazz ,String message,Exception e){
Logger logger = Logger.getLogger(clazz);
if(null == e){
logger.error(message);
return ;
}
logger.error(message, e);
}
java类org.apache.log4j.Logger的实例源码
LoggerUtils.java 文件源码
项目:belling-admin
阅读 23
收藏 0
点赞 0
评论 0
LogWriter.java 文件源码
项目:LightSIP
阅读 22
收藏 0
点赞 0
评论 0
/**
* Log an error message.
*
* @param message --
* error message to log.
*/
public void logFatalError(String message) {
Logger logger = this.getLogger();
String newMsg = this.enhanceMessage(message);
countLines(newMsg);
logger.fatal(newMsg);
}
LogInitializer.java 文件源码
项目:zipkin-sparkstreaming
阅读 25
收藏 0
点赞 0
评论 0
@Override public void run() {
Logger zipkinLogger = LogManager.getLogger("zipkin");
if (!log4Jlevel().equals(zipkinLogger.getLevel())) {
zipkinLogger.setLevel(log4Jlevel());
if (zipkinLogger.getAdditivity()) {
addLogAppendersFromRoot(zipkinLogger);
}
}
java.util.logging.Logger.getLogger("zipkin").setLevel(julLevel());
}
TestLog4jAppender.java 文件源码
项目:flume-release-1.7.0
阅读 20
收藏 0
点赞 0
评论 0
@Test
public void testLog4jAppenderFailureUnsafeMode() throws Throwable {
configureSource();
props.setProperty("log4j.appender.out2.UnsafeMode", String.valueOf(true));
PropertyConfigurator.configure(props);
Logger logger = LogManager.getLogger(TestLog4jAppender.class);
source.stop();
sendAndAssertFail(logger);
}
BaseServiceImpl.java 文件源码
项目:WeiXing_xmu-2016-MrCode
阅读 26
收藏 0
点赞 0
评论 0
@SuppressWarnings("unchecked")
public BaseServiceImpl() {
ParameterizedType type = (ParameterizedType) this.getClass()
.getGenericSuperclass();
clazz = (Class<T>) type.getActualTypeArguments()[0];
log = Logger.getLogger(clazz);
}
ActionClassOne.java 文件源码
项目:ats-framework
阅读 13
收藏 0
点赞 0
评论 0
@Action( name = "action array")
public int action1(
@Parameter( name = "valueToMatch", validation = ValidationType.NUMBER_CONSTANT, args = { "VALID_CONSTANTS" }) int[] values ) {
ACTION_VALUE = values[values.length - 1];
Logger.getLogger(ActionClassOne.class).info("Method action array has been executed");
return ACTION_VALUE;
}
LoggerUtil.java 文件源码
项目:sstore-soft
阅读 24
收藏 0
点赞 0
评论 0
public void run() {
if (PROPERTIES_FILE == null) setupLogging();
Thread self = Thread.currentThread();
self.setName(HStoreConstants.THREAD_NAME_LOGGING);
while (!self.isInterrupted()) {
try {
Thread.sleep(this.interval);
} catch (InterruptedException ex) {
break;
}
// HACK: Look for an HStoreSite so that we can set our name properly
// This probably doesn't need to be synchronized
if (THREAD_MANAGER == null) {
synchronized (LoggerUtil.class) {
if (THREAD_MANAGER == null) {
HStoreSite hstore_site = HStore.instance();
if (hstore_site != null) {
String name = HStoreThreadManager.getThreadName(hstore_site, HStoreConstants.THREAD_NAME_LOGGING);
self.setName(name);
THREAD_MANAGER = hstore_site.getThreadManager();
THREAD_MANAGER.registerProcessingThread();
}
}
} // SYNCH
}
// Refresh our configuration if the file has changed
if (PROPERTIES_FILE != null && LAST_TIMESTAMP != PROPERTIES_FILE.lastModified()) {
loadConfiguration(PROPERTIES_FILE);
assert(PROPERTIES_FILE != null);
Logger.getRootLogger().info("Refreshed log4j configuration [" + PROPERTIES_FILE.getAbsolutePath() + "]");
LoggerUtil.OBSERVABLE.notifyObservers();
}
}
}
WebsocketSelfTest.java 文件源码
项目:LightSIP
阅读 14
收藏 0
点赞 0
评论 0
public void setUp() {
System.setProperty( "javax.net.ssl.keyStore", TlsTest.class.getResource("testkeys").getPath() );
System.setProperty( "javax.net.ssl.trustStore", TlsTest.class.getResource("testkeys").getPath() );
System.setProperty( "javax.net.ssl.keyStorePassword", "passphrase" );
System.setProperty( "javax.net.ssl.keyStoreType", "jks" );
ConsoleAppender console = new ConsoleAppender();
console.setName("Console app");
String PATTERN = "%d [%p|%c|%C{1}] %m%n";
console.setLayout(new PatternLayout(PATTERN));
console.setThreshold(Level.DEBUG);
console.activateOptions();
Logger.getRootLogger().addAppender(console);
this.websocketServer = new WebsocketServer();
this.websocketBrowser = new WebsocketBrowser();
}
Loggers.java 文件源码
项目:unitimes
阅读 22
收藏 0
点赞 0
评论 0
@Override
@PreAuthorize("checkPermission('ApplicationConfig')")
public SimpleEditInterface load(SessionContext context, Session hibSession) {
List<ListItem> levels = new ArrayList<ListItem>();
levels.add(new ListItem(String.valueOf(Level.ALL_INT), MESSAGES.levelAll()));
levels.add(new ListItem(String.valueOf(Level.TRACE_INT), MESSAGES.levelTrace()));
levels.add(new ListItem(String.valueOf(Level.DEBUG_INT), MESSAGES.levelDebug()));
levels.add(new ListItem(String.valueOf(Level.INFO_INT), MESSAGES.levelInfo()));
levels.add(new ListItem(String.valueOf(Level.WARN_INT), MESSAGES.levelWarning()));
levels.add(new ListItem(String.valueOf(Level.ERROR_INT), MESSAGES.levelError()));
levels.add(new ListItem(String.valueOf(Level.FATAL_INT), MESSAGES.levelFatal()));
levels.add(new ListItem(String.valueOf(Level.OFF_INT), MESSAGES.levelOff()));
SimpleEditInterface data = new SimpleEditInterface(
new Field(MESSAGES.fieldLogger(), FieldType.text, 400, 1024, Flag.UNIQUE),
new Field(MESSAGES.fieldLevel(), FieldType.list, 100, levels, Flag.NOT_EMPTY));
data.setSortBy(0, 1);
long id = 0;
SimpleEditInterface.Record root = data.addRecord(id++, false);
root.setField(0, " root", false);
root.setField(1, String.valueOf(LogManager.getRootLogger().getLevel().toInt()));
for (Enumeration e = LogManager.getCurrentLoggers(); e.hasMoreElements(); ) {
Logger logger = (Logger)e.nextElement();
if (logger.getLevel() == null) continue;
ApplicationConfig config = ApplicationConfig.getConfig("log4j.logger." + logger.getName());
SimpleEditInterface.Record record = data.addRecord(id++, ApplicationProperties.getDefaultProperties().getProperty("log4j.logger." + logger.getName()) == null && config != null);
record.setField(0, logger.getName(), false);
record.setField(1, String.valueOf(logger.getLevel().toInt()));
}
data.setEditable(context.hasPermission(Right.ApplicationConfig));
return data;
}
IOUtils.java 文件源码
项目:metacherchant
阅读 28
收藏 0
点赞 0
评论 0
public static BigLong2ShortHashMap loadReads(File[] files, int k, int minSeqLen,
int availableProcessors, Logger logger)
throws ExecutionFailedException {
BigLong2ShortHashMap hm = new BigLong2ShortHashMap(
(int) (Math.log(availableProcessors) / Math.log(2)) + 4, 12, true);
ReadsLoadWorker[] workers = new ReadsLoadWorker[availableProcessors];
for (int i = 0; i < workers.length; ++i) {
workers[i] = new ReadsLoadWorker(hm, k, minSeqLen);
}
run(files, workers, hm, logger);
// calculating statistics...
int totalSeq = 0, goodSeq = 0;
long totalLen = 0, goodLen = 0;
for (ReadsLoadWorker worker : workers) {
totalSeq += worker.totalSeq;
goodSeq += worker.goodSeq;
totalLen += worker.totalLen;
goodLen += worker.goodLen;
}
Tool.debug(logger,
"Good/Total sequences count = " + NumUtils.groupDigits(goodSeq) + "/" + NumUtils.groupDigits(totalSeq)
+ " (" + String.format("%.1f", goodSeq * 100.0 / totalSeq) + "%)");
Tool.debug(logger,
"Good/Total sequences length = " + NumUtils.groupDigits(goodLen) + "/" + NumUtils.groupDigits(totalLen)
+ " (" + String.format("%.1f", goodLen * 100.0 / totalLen) + "%)");
logger.debug("k-mers HM size = " + NumUtils.groupDigits(hm.size()));
return hm;
}