Java Examples for org.slf4j.Logger
The following java examples will help you to understand the usage of org.slf4j.Logger. These source code samples are taken from different open source projects.
Example 1
| Project: acs-master File: Slf4jAcsLoggerTest.java View source code |
/**
* Checks that slf4j is configured to use a single instance of AcsLogger.
* @TODO: check log levels etc
*/
public void testAcsLoggerFromSlf4j() {
// hibernate SQL logger 1
org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger("org.hibernate.SQL");
validateSlf4jLogger(logger, HibernateLoggerHelper.HIBERNATE_SQL_LOGGER_NAME_PREFIX);
// hibernate SQL logger 2
org.slf4j.Logger logger2 = org.slf4j.LoggerFactory.getLogger("org.hibernate.type.XYZ");
validateSlf4jLogger(logger2, HibernateLoggerHelper.HIBERNATE_SQL_LOGGER_NAME_PREFIX);
assertSame(logger, logger2);
// hibernate standard logger
org.slf4j.Logger logger3 = org.slf4j.LoggerFactory.getLogger("org.hibernate.cfg.Ejb3Column");
validateSlf4jLogger(logger3, HibernateLoggerHelper.HIBERNATE_LOGGER_NAME_PREFIX);
assertNotSame(logger, logger3);
// jacorb logger
org.slf4j.Logger logger4 = org.slf4j.LoggerFactory.getLogger("org.jacorb.whatever");
validateSlf4jLogger(logger4, JacorbLoggerHelper.JACORB_LOGGER_NAME);
// unrecognized logger
org.slf4j.Logger logger5 = org.slf4j.LoggerFactory.getLogger("myNewFramework.logger3736");
validateSlf4jLogger(logger5, "UnknownSlf4j");
}Example 2
| Project: azure-storage-java-master File: Logger.java View source code |
public static void debug(OperationContext opContext, String format, Object... args) {
if (shouldLog(opContext)) {
org.slf4j.Logger logger = opContext == null ? LoggerFactory.getLogger(OperationContext.defaultLoggerName) : opContext.getLogger();
if (logger.isDebugEnabled()) {
logger.debug(formatLogEntry(opContext, format, args));
}
}
}Example 3
| Project: netphony-pce-master File: QuickClientMain.java View source code |
public static void main(String[] args) {
Option gOpt = new Option("g", "Generalized end points");
Option eroOpt = new Option("ero", "Explicit Route Object");
Option iniOpt = new Option("ini", "Send init message");
Option ofOpt = OptionBuilder.withArgName("value").hasArg().withDescription("set of value").create("of");
Option rgbwOpt = OptionBuilder.withArgName("value").hasArg().withDescription("set rgbw value").create("rgbw");
Option liOpt = OptionBuilder.withArgName("value").hasArg().withDescription("local interface").create("li");
Options options = new Options();
options.addOption(liOpt);
options.addOption(gOpt);
options.addOption(eroOpt);
options.addOption(iniOpt);
options.addOption(ofOpt);
options.addOption(rgbwOpt);
if (args.length < 4) {
//Log.info("Usage: ClientTester <host> <port> <src> <dst> [options]");
HelpFormatter formatter = new HelpFormatter();
formatter.printHelp("PCC-QuickClient <host> <port> <src> <dst> [options]", options);
return;
}
CommandLineParser parser = new DefaultParser();
try {
CommandLine line = parser.parse(options, args);
//FileHandler fh2;
try {
//fh=new FileHandler("PCCClient2.log");
//fh2=new FileHandler("PCEPClientParser2.log");
//fh.setFormatter(new SimpleFormatter());
//fh2.setFormatter(new SimpleFormatter());
//Log.addHandler(fh);
//Log.setLevel(Level.ALL);
Logger log2 = LoggerFactory.getLogger("PCEPParser");
//log2.addHandler(fh2);
//log2.setLevel(Level.ALL);
} catch (Exception e1) {
e1.printStackTrace();
System.exit(1);
}
String ip = args[0];
int port = Integer.valueOf(args[1]).intValue();
QuickClientObj qcObj = new QuickClientObj(Log, ip, port);
if (line.hasOption("li")) {
qcObj.setLocalAddress(line.getOptionValue("li"));
}
qcObj.start();
System.out.println("Creando el mensaje");
Request req = qcObj.createReqMessage(args[2], args[3], line);
System.out.println("Peticion " + req.toString());
PCEPRequest p_r = new PCEPRequest();
p_r.addRequest(req);
LinkedList<PCEPMessage> messageList = new LinkedList<PCEPMessage>();
System.out.println("Enviando mensaje");
PCEPResponse res = qcObj.sendReqMessage(p_r, messageList);
System.out.println("Enviado!!!");
System.out.println("Respuesta " + res.toString());
} catch (ParseException exp) {
System.err.println("Parsing failed. Reason: " + exp.getMessage());
HelpFormatter formatter = new HelpFormatter();
formatter.printHelp("PCC-QuickClient <host> <port> <src> <dst> [options]", options);
}
System.exit(-1);
}Example 4
| Project: ef-orm-master File: ConnPrintOutUtil.java View source code |
/** * 打�信� * @param log * @param level * @param msg */ public static void print(org.slf4j.Logger log, String level, String msg) { try { Method method = org.slf4j.Logger.class.getMethod(level, String.class); if (isOnServer) { method.invoke(log, msg); } else { System.out.println(msg); } } catch (Exception e) { if (isOnServer) { log.error(e.getMessage()); } else { e.printStackTrace(); } } }
Example 5
| Project: MiscellaneousStudy-master File: Main.java View source code |
public static void main(String[] args) {
Logger logger = LoggerFactory.getLogger(Main.class);
logger.info("test : {}", System.getProperty("logback.configurationFile", "null"));
logger.info("info message : {}", "TESTING.");
logger.debug("debug message : {}", "TESTING.");
logger.warn("warn message : {}", "TESTING.");
logger.error("error message : {}", "TESTING.");
}Example 6
| Project: glowroot-master File: LoggerTest.java View source code |
@Test
public void testTraceMethods() {
// given
org.slf4j.Logger slf4jLogger = mock(org.slf4j.Logger.class);
Logger logger = new LoggerImpl(slf4jLogger);
Throwable t = new Throwable();
// when
logger.isTraceEnabled();
logger.trace("a");
logger.trace("a: {}", "b");
logger.trace("a: {},{}", "b", "c");
logger.trace("a: {},{},{}", "b", "c", "d");
logger.trace("a", t);
// then
InOrder inOrder = Mockito.inOrder(slf4jLogger);
inOrder.verify(slf4jLogger).isTraceEnabled();
inOrder.verify(slf4jLogger).trace("a");
inOrder.verify(slf4jLogger).trace("a: {}", "b");
inOrder.verify(slf4jLogger).trace("a: {},{}", "b", "c");
inOrder.verify(slf4jLogger).trace("a: {},{},{}", "b", "c", "d");
inOrder.verify(slf4jLogger).trace("a", t);
verifyNoMoreInteractions(slf4jLogger);
}Example 7
| Project: Ghost-master File: L.java View source code |
/**
* 获å?– 创建Logger 的时候的实例,æ??供利用率
*
* @param className loggerçš„å??ç§°
* @return
*/
private static org.slf4j.Logger getLoggerInstance(String className) {
if (loggerHashMap == null)
loggerHashMap = new WeakHashMap<String, org.slf4j.Logger>();
if (loggerHashMap.containsKey(className)) {
return loggerHashMap.get(className);
} else {
org.slf4j.Logger logger = LoggerFactory.getLogger(className);
loggerHashMap.put(className, logger);
return logger;
}
}Example 8
| Project: datasource-proxy-master File: SLF4JLogUtils.java View source code |
public static void writeLog(Logger logger, SLF4JLogLevel logLevel, String message) {
switch(logLevel) {
case DEBUG:
logger.debug(message);
break;
case ERROR:
logger.error(message);
break;
case INFO:
logger.info(message);
break;
case TRACE:
logger.trace(message);
break;
case WARN:
logger.warn(message);
break;
}
}Example 9
| Project: freelib-utils-master File: LoggerFactory.java View source code |
/**
* Gets an {@link XMLResourceBundle} wrapped SLF4J {@link org.slf4j.Logger}.
*
* @param aName A class to use for the logger name
* @param aBundleName The name of the resource bundle to use
* @return A resource bundle aware logger
*/
public static final Logger getLogger(final String aName, final String aBundleName) {
final ILoggerFactory factory = org.slf4j.LoggerFactory.getILoggerFactory();
final Logger logger;
if (aBundleName != null) {
logger = new Logger(factory.getLogger(aName), aBundleName);
} else {
logger = new Logger(factory.getLogger(aName));
}
return logger;
}Example 10
| Project: jPOS-master File: JPOSLoggerFactory.java View source code |
public Logger getLogger(String name) { Logger simpleLogger = loggerMap.get(name); if (simpleLogger != null) { return simpleLogger; } else { Logger newInstance = new JPOSLogger(name); Logger oldInstance = loggerMap.putIfAbsent(name, newInstance); return oldInstance == null ? newInstance : oldInstance; } }
Example 11
| Project: owasp-security-logging-master File: StreamRedirectionWithCustomLoggersTest.java View source code |
@Test
public void doTest() {
System.out.println("message 1");
System.err.println("message 2");
final Logger sysOutLogger = spy(Logger.class);
final Logger sysErrLogger = spy(Logger.class);
SecurityUtil.bindSystemStreamsToSLF4J(sysOutLogger, sysErrLogger);
System.out.println("message 3");
System.err.println("message 4");
SecurityUtil.unbindSystemStreams();
System.out.println("message 5");
System.err.println("message 6");
verify(sysOutLogger, only()).info("message 3");
verify(sysErrLogger, only()).error("message 4");
}Example 12
| Project: sonarqube-master File: ValidationMessagesTest.java View source code |
@Test
public void emptyMessages() {
ValidationMessages messages = ValidationMessages.create();
assertThat(messages.hasErrors()).isFalse();
assertThat(messages.hasWarnings()).isFalse();
assertThat(messages.hasInfos()).isFalse();
Logger logger = mock(Logger.class);
messages.log(logger);
verify(logger, never()).error(anyString());
verify(logger, never()).warn(anyString());
verify(logger, never()).info(anyString());
org.slf4j.Logger slf4j = mock(org.slf4j.Logger.class);
messages.log(slf4j);
verify(slf4j, never()).error(anyString());
verify(slf4j, never()).warn(anyString());
verify(slf4j, never()).info(anyString());
}Example 13
| Project: spring-ldap-master File: ExecuteRunnable.java View source code |
public void runTests(RunnableTest<U> runnableTest, U[] testData) throws Exception {
StackTraceElement ste = Thread.currentThread().getStackTrace()[2];
Logger LOG = LoggerFactory.getLogger(ste.getClassName());
for (U testDatum : testData) {
if (LOG.isDebugEnabled()) {
LOG.debug(String.format("Running test with data %1$s", testDatum));
}
runnableTest.runTest(testDatum);
}
}Example 14
| Project: logback-master File: SampleLogging.java View source code |
public static void main(String[] args) {
Logger logger = LoggerFactory.getLogger(SampleLogging.class);
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
try {
JoranConfigurator configurator = new JoranConfigurator();
lc.reset();
configurator.setContext(lc);
configurator.doConfigure(args[0]);
} catch (JoranException je) {
}
StatusPrinter.printInCaseOfErrorsOrWarnings(lc);
logger.debug("Everything's going well");
logger.error("maybe not quite...");
}Example 15
| Project: thredds-master File: TestGribIndexCreation.java View source code |
/////////////////////////////////////////////////////////
@Test
public void testGdsHashChange() throws IOException {
GribIosp.setDebugFlags(new DebugFlagsImpl("Grib/debugGbxIndexOnly"));
FeatureCollectionConfig config = new FeatureCollectionConfig("NDFD-CONUS_noaaport", "test/NDFD-CONUS_noaaport", FeatureCollectionType.GRIB2, TestDir.cdmUnitTestDir + "gribCollections/gdsHashChange/noaaport/.*gbx9", null, null, null, "file", null);
// <gdsHash from='-1506003048' to='-1505079527'/>
config.gribConfig.addGdsHash("-1506003048", "-1505079527");
org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger("test");
boolean changed = GribCdmIndex.updateGribCollection(config, updateMode, logger);
System.out.printf("changed = %s%n", changed);
// LOOK add check that records were combined
try (NetcdfFile ncfile = NetcdfFile.open(TestDir.cdmUnitTestDir + "gribCollections/gdsHashChange/noaaport/NDFD-CONUS_noaaport.ncx3", null)) {
Group root = ncfile.getRootGroup();
Assert.assertEquals(2, root.getGroups().size());
Group twoD = root.findGroup("TwoD");
assert twoD != null;
Assert.assertEquals(0, twoD.getGroups().size());
}
GribIosp.setDebugFlags(new DebugFlagsImpl(""));
}Example 16
| Project: logging-java-master File: JewelCliLoggingConfiguratorTest.java View source code |
@Test
public void syslog() {
final JewelCliLoggingOptions mockOptions = Mockito.mock(JewelCliLoggingOptions.class);
when(mockOptions.syslog()).thenReturn(true);
when(mockOptions.logFileName()).thenReturn("");
when(mockOptions.ident()).thenReturn("test");
JewelCliLoggingConfigurator.configure(mockOptions);
final org.slf4j.Logger logger = LoggerFactory.getLogger(JewelCliLoggingConfiguratorTest.class);
logger.error("this is an error message", new Exception());
}Example 17
| Project: atlas-persistence-master File: DbObjectHashCodeDebugger.java View source code |
@SuppressWarnings("unchecked")
public void logHashCodes(DBObject dbObject, Logger log) {
Object id = dbObject.get(MongoConstants.ID);
log.trace("Object ID [{}]: hashCode [{}]", id, dbObject.hashCode());
Map<String, Object> dbMap = dbObject.toMap();
for (String key : Ordering.natural().sortedCopy(dbMap.keySet())) {
Object value = dbMap.get(key);
Integer hashCode = value != null ? value.hashCode() : null;
log.trace("Object ID [{}]: Key [{}], hashCode [{}], Value: [{}]", new Object[] { id, key, hashCode, value });
}
log.trace("Done logging hashes for {}", id);
}Example 18
| Project: btpka3.github.com-master File: Main.java View source code |
public static void main(String[] args) throws IOException {
Logger logger = LoggerFactory.getLogger(Main.class);
ClassPathResource rsc = new ClassPathResource("config.properties");
logger.info(IOUtils.toString(rsc.getInputStream()));
Main m = new Main();
logger.info(Integer.toString(m.add(1, 2)));
logger.info(m.repeat('A', 3));
}Example 19
| Project: cloudtm-data-platform-master File: Misc.java View source code |
/* Use with the provided logger, so that logging appear in the correct context. */
public static void traceClassLoaderHierarchy(Logger logger) {
ClassLoader cl = Thread.currentThread().getContextClassLoader();
logger.trace("Classloader hierarchy starting from Thread Context Class Loader:");
try {
do {
logger.trace(" -> " + cl);
} while ((cl = cl.getParent()) != null);
} catch (Exception e) {
logger.trace("Failed to list all classloaders", e);
}
}Example 20
| Project: dropwizard-master File: SyslogAppenderFactoryTest.java View source code |
@Test
public void appenderContextIsSet() throws Exception {
final Logger root = (Logger) LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
final SyslogAppenderFactory appenderFactory = new SyslogAppenderFactory();
final Appender<ILoggingEvent> appender = appenderFactory.build(root.getLoggerContext(), "test", new DropwizardLayoutFactory(), new NullLevelFilterFactory<>(), new AsyncLoggingEventAppenderFactory());
assertThat(appender.getContext()).isEqualTo(root.getLoggerContext());
}Example 21
| Project: egonet-master File: EgonetRunner.java View source code |
public static void main(String[] args) throws Exception {
final EgonetUncaughtExceptionHandler eueh = new EgonetUncaughtExceptionHandler();
Thread.setDefaultUncaughtExceptionHandler(eueh);
Logger logger = LoggerFactory.getLogger(EgonetRunner.class);
// track!
EgonetAnalytics.track("application startup");
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Thread.currentThread().setUncaughtExceptionHandler(eueh);
}
});
logger.debug("Configuring L&F to default system L&F");
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
logger.info("EgonetRunner is building EgonetFrame");
EgonetFrame egonetFrame = new EgonetFrame();
egonetFrame.setSize(800, 600);
egonetFrame.setExtendedState(JFrame.NORMAL | JFrame.MAXIMIZED_BOTH);
egonetFrame.setVisible(true);
}Example 22
| Project: fenix-framework-master File: Misc.java View source code |
/* Use with the provided logger, so that logging appear in the correct context. */
public static void traceClassLoaderHierarchy(Logger logger) {
ClassLoader cl = Thread.currentThread().getContextClassLoader();
logger.trace("Classloader hierarchy starting from Thread Context Class Loader:");
try {
do {
logger.trace(" -> " + cl);
} while ((cl = cl.getParent()) != null);
} catch (Exception e) {
logger.trace("Failed to list all classloaders", e);
}
}Example 23
| Project: FireFly-master File: LogFactoryImpl.java View source code |
@Override public Logger getLogger(String name) { Logger logger = map.get(name); if (logger != null) { return logger; } else { Log log = LogFactory.getInstance().getLog(name); if (log != null) { Logger newInstance = new LoggerImpl(log); Logger oldInstance = map.putIfAbsent(name, newInstance); return oldInstance == null ? newInstance : oldInstance; } else { return null; } } }
Example 24
| Project: HearthAttack-master File: HearthSimMain.java View source code |
public static void main(String[] args) {
final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(HearthSimMain.class);
if (args.length < 1) {
log.error("Usage: java -jar hearthsim.jar setupFilePath");
System.exit(0);
}
String simDefinitionPath = args[0];
log.info("starting sim from file: {}", simDefinitionPath);
Path simParamFilePath = FileSystems.getDefault().getPath(simDefinitionPath);
try {
HearthSimBase sim = new HearthSimConstructed(simParamFilePath);
sim.run();
} catch (IOException e) {
log.error("Can't find some files! {}", e);
} catch (HSException e) {
log.error("Something went wrong with the simulation: {}" + e);
} catch (InterruptedException e) {
log.error("Interrupted: {}" + e);
}
}Example 25
| Project: HearthSim-master File: HearthSimMain.java View source code |
public static void main(String[] args) {
final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(HearthSimMain.class);
if (args.length < 1) {
log.error("Usage: java -jar hearthsim.jar setupFilePath");
System.exit(0);
}
String simDefinitionPath = args[0];
log.info("starting sim from file: {}", simDefinitionPath);
Path simParamFilePath = FileSystems.getDefault().getPath(simDefinitionPath);
try {
HearthSimBase sim = new HearthSimConstructed(simParamFilePath);
sim.run();
} catch (IOException e) {
log.error("Can't find some files! {}", e);
} catch (HSException e) {
log.error("Something went wrong with the simulation: {}" + e);
} catch (InterruptedException e) {
log.error("Interrupted: {}" + e);
}
}Example 26
| Project: logback-examples-master File: HomeActivity.java View source code |
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home_layout);
findViewById(R.id.press_me_button).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Logger log = LoggerFactory.getLogger(HomeActivity.class);
log.info("hello world");
startActivity(NamesActivity.class);
}
});
}Example 27
| Project: myrobotlab-master File: LoggerFactory.java View source code |
public static Logger getLogger(String name) {
Platform platform = Platform.getLocalInstance();
if (platform.isDalvik()) {
String android = name.substring(name.lastIndexOf(".") + 1);
if (android.length() > 23)
android = android.substring(0, 23);
// Bug-173-New-slf4j-android-Android-throws-an-IllegalArgumentException-when-Log-Tag-length-exceeds-23-s-td443886.html
return org.slf4j.LoggerFactory.getLogger(android);
} else {
return org.slf4j.LoggerFactory.getLogger(name);
}
}Example 28
| Project: olca-app-master File: DoubleSorter.java View source code |
@Override
protected int compare(T e1, T e2) {
try {
Double d1 = fn.apply(e1);
Double d2 = fn.apply(e2);
if (d1 == null && d2 == null)
return 0;
if (d1 == null || d2 == null)
return d1 == null ? -1 : 1;
return d1.compareTo(d2);
} catch (Exception e) {
Logger log = LoggerFactory.getLogger(getClass());
log.error("failed to compare " + e1 + " and " + e2 + " with double function on column " + column, e);
return 0;
}
}Example 29
| Project: olca-modules-master File: LocationWriter.java View source code |
private void mapGeometry(Location location, JsonObject obj) {
if (location.getKmz() == null)
return;
try {
byte[] bin = BinUtils.unzip(location.getKmz());
String kml = new String(bin, "utf-8");
JsonObject geoJson = Kml2GeoJson.convert(kml);
Out.put(obj, "geometry", geoJson);
} catch (Exception e) {
Logger log = LoggerFactory.getLogger(getClass());
log.error("failed to convert KML to GeoJSON", e);
}
}Example 30
| Project: rest.li-master File: AdditionalDocProvidersUtil.java View source code |
public static List<ResourceModelEncoder.DocsProvider> findDocProviders(Logger log, boolean loadAdditionalDocProviders) {
List<ResourceModelEncoder.DocsProvider> providers = new ArrayList<>();
if (loadAdditionalDocProviders) {
try {
providers.add((ResourceModelEncoder.DocsProvider) Class.forName("com.linkedin.restli.tools.scala.ScalaDocsProvider").newInstance());
} catch (ClassNotFoundExceptionInstantiationException | IllegalAccessException | ignored) {
log.warn("Attempted to load ScalaDocsProvider but it was not found. Please add 'com.linkedin.pegasus:restli-tools-scala_<scala-version>:<pegasus-version>' to your classpath.");
} catch (Throwable t) {
log.info("Failed to initialize ScalaDocsProvider class", t);
}
}
return providers;
}Example 31
| Project: robovm-idea-master File: RoboVmBuildProcessParametersProvider.java View source code |
@Override
@NotNull
public List<String> getClassPath() {
List<String> classpath = new ArrayList<>();
classpath.add(PathUtil.getJarPathForClass(Ant.class));
classpath.add(PathUtil.getJarPathForClass(GroovyObject.class));
classpath.add(PathUtil.getJarPathForClass(Gson.class));
classpath.add(PathUtil.getJarPathForClass(Logger.class));
classpath.add(PathUtil.getJarPathForClass(Log4jLoggerFactory.class));
return classpath;
}Example 32
| Project: s4-piper-master File: Main.java View source code |
/**
* Starts an S4 server.
*
* @param args
*/
public static void main(String[] args) {
final Logger logger = LoggerFactory.getLogger(Main.class);
/*
* Need to get name of plugin module. Load ControllerModule to get
* configuration.
*/
Injector injector = Guice.createInjector(new org.apache.s4.core.Module());
Server server = injector.getInstance(Server.class);
try {
server.start();
} catch (Exception e) {
logger.error("Failed to start the controller.", e);
}
}Example 33
| Project: sculptor-master File: AppEngineEntityManagerFactory.java View source code |
public EntityManagerFactory entityManagerFactory() {
try {
// assuming single threaded startup
if (emfInstance == null) {
emfInstance = Persistence.createEntityManagerFactory("transactions-optional");
}
return emfInstance;
} catch (RuntimeException e) {
Logger log = LoggerFactory.getLogger(getClass());
log.error("Couldn't create EntityManagerFactory", e);
throw e;
} catch (Error e) {
Logger log = LoggerFactory.getLogger(getClass());
log.error("Couldn't create EntityManagerFactory", e);
throw e;
}
}Example 34
| Project: slf4android-master File: AndroidLoggerFactory.java View source code |
@Override
public Logger getLogger(String name) {
AndroidLoggerAdapter adapter = loggerAdaptersMap.get(name);
if (adapter == null) {
synchronized (loggerAdaptersMap) {
adapter = loggerAdaptersMap.get(name);
if (adapter == null) {
adapter = createLogger(name);
loggerAdaptersMap.put(name, adapter);
}
}
}
return adapter;
}Example 35
| Project: slf4j-gwt-master File: GWTLoggerFactory.java View source code |
@Override public Logger getLogger(String name) { if (name == null) { throw new NullPointerException(); } // the root logger is called "" in JUL if (Logger.ROOT_LOGGER_NAME.equalsIgnoreCase(name)) { name = ""; } Logger logger = loggers.get(name); if (logger == null) { logger = new GWTLoggerAdapter(name); loggers.put(name, logger); } return logger; }
Example 36
| Project: threatconnect-java-master File: ServerLogMain.java View source code |
public static void main(String[] args) throws IOException {
File logFile = new File(LOG_FILE);
logFile.delete();
AppConfig appConfig = SdkAppConfig.getInstance();
appConfig.set(AppConfig.TC_TOKEN, "1:301:a2f6c6e7-2952-4c07-8249-4c75c477cb40:1468248049:Ok35Q:2vmDWmqJoSQKAFdwfzeLViYJBByD/0qBArJaspvLPgM=");
LoggerUtil.reconfigureGlobalLogger(logFile, appConfig);
Logger logger = LoggerFactory.getLogger(ServerLogMain.class);
logger.info("Log Test 1");
logger.info("Log Test 2");
Exception e = new IllegalArgumentException("Some argument was not valid");
logger.error(e.getMessage(), e);
logger.info("Log Test 3");
Assert.assertTrue(logFile.length() > 0);
ServerLogger.getInstance().flushToServer();
logger.debug("Log Test 4");
logger.debug("Log Test 5");
ServerLogger.getInstance().flushToServer();
}Example 37
| Project: web-framework-master File: LoggingSQLExceptionMapperTest.java View source code |
@Test
public void testLogException() throws Exception {
Logger logger = mock(Logger.class);
LoggingSQLExceptionMapper sqlExceptionMapper = new LoggingSQLExceptionMapper();
LoggingSQLExceptionMapper.setLogger(logger);
RuntimeException runtimeException = new RuntimeException("DB is down");
SQLException sqlException = new SQLException("DB error", runtimeException);
sqlExceptionMapper.logException(4981, sqlException);
verify(logger).error("Error handling a request: 0000000000001375", sqlException);
verify(logger).error("Error handling a request: 0000000000001375", runtimeException);
}Example 38
| Project: xtext-master File: AppEngineEntityManagerFactory.java View source code |
public EntityManagerFactory entityManagerFactory() {
try {
// assuming single threaded startup
if (emfInstance == null) {
emfInstance = Persistence.createEntityManagerFactory("transactions-optional");
}
return emfInstance;
} catch (RuntimeException e) {
Logger log = LoggerFactory.getLogger(getClass());
log.error("Couldn't create EntityManagerFactory", e);
throw e;
} catch (Error e) {
Logger log = LoggerFactory.getLogger(getClass());
log.error("Couldn't create EntityManagerFactory", e);
throw e;
}
}Example 39
| Project: zoodirector-master File: ZooDirectorLogDialogTest.java View source code |
@Test
public void testLogMessageIsDisplayed() throws Exception {
ZooDirectorLogDialog logDialog = new ZooDirectorLogDialog();
Logger testLogger = LoggerFactory.getLogger(ZooDirectorLogDialogTest.class);
String testMessage = "test message";
testLogger.error(testMessage);
testLogger.info(testMessage);
Matcher testErrorMessageMatcher = CoreMatchers.containsString("ERROR : " + testMessage);
Matcher testInfoMessageMatcher = CoreMatchers.containsString("INFO : " + testMessage);
Assert.assertThat(logDialog.logTextArea.getText(), testErrorMessageMatcher);
Assert.assertThat(logDialog.logTextArea.getText(), testInfoMessageMatcher);
Assert.assertThat(logDialog.lastLogTextField.getText(), testInfoMessageMatcher);
}Example 40
| Project: dyno-master File: ConnectionPoolConfigPublisherFactory.java View source code |
public ConnectionPoolConfigurationPublisher createPublisher(String applicationName, String clusterName, ConnectionPoolConfiguration config) {
if (config.getConfigurationPublisherConfig() != null) {
try {
JSONObject json = new JSONObject(config.getConfigurationPublisherConfig());
String vip = json.getString("vip");
if (vip != null) {
String type = json.getString("type");
if (type != null) {
ConnectionPoolConfigurationPublisher.PublisherType publisherType = ConnectionPoolConfigurationPublisher.PublisherType.valueOf(type.toUpperCase(Locale.ENGLISH));
if (ConnectionPoolConfigurationPublisher.PublisherType.ELASTIC == publisherType) {
return new ElasticConnectionPoolConfigurationPublisher(applicationName, clusterName, vip, config);
}
}
}
} catch (JSONException e) {
Logger.warn("Invalid json specified for config publisher: " + e.getMessage());
}
}
return null;
}Example 41
| Project: grub-master File: GrubCli.java View source code |
@SuppressWarnings("unchecked")
public static void main(String... args) {
Cli.CliBuilder<Callable<?>> builder = Cli.builder("grub");
builder.withDescription("generates projects from templates").withDefaultCommand(Help.class).withCommands(GenerateCommand.class, VersionCommand.class, Help.class);
Cli<Callable<?>> parser = builder.build();
int exitValue;
try {
Callable<?> callable = null;
try {
callable = parser.parse(args);
} catch (ParseException e) {
List<String> argList = Arrays.asList(args);
if (argList.contains("-v") || argList.contains("--verbose")) {
throw e;
}
logger.error("{}", e.getMessage());
System.exit(-1);
}
boolean verbose = false;
try {
if (callable instanceof GenerateCommand) {
GenerateCommand command = (GenerateCommand) callable;
Logger rootLogger = (Logger) LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
if (command.isVerbose()) {
rootLogger.setLevel(Level.DEBUG);
verbose = true;
} else if (command.isQuiet()) {
rootLogger.setLevel(Level.WARN);
}
}
Object result = callable.call();
if (result instanceof Integer) {
exitValue = (Integer) result;
} else {
exitValue = 0;
}
} catch (GrubException e) {
if (verbose) {
throw e;
}
logGrubExceptions(e);
exitValue = -1;
}
} catch (Exception e) {
logger.error("Exception:", e);
exitValue = -1;
}
System.exit(exitValue);
}Example 42
| Project: logback-messaging-appenders-master File: AmqpAppenderTest.java View source code |
@Test
public void configuredWithFile() {
final URL url = getClass().getClassLoader().getResource("logback-amqp.xml");
try {
final JoranConfigurator configurator = new JoranConfigurator();
configurator.setContext(this.context);
this.context.reset();
configurator.doConfigure(new File(url.getFile()));
} catch (final JoranException e) {
fail(e.getMessage());
}
final Logger root = this.context.getLogger(Logger.ROOT_LOGGER_NAME);
root.error(this.message);
}Example 43
| Project: monitoring-master File: JarReaderTest.java View source code |
@Test
public void read() throws Exception {
URL location = Logger.class.getProtectionDomain().getCodeSource().getLocation();
JarFile jarFile = new JarFile(location.getPath());
logger.debug("jarFile:{}", jarFile.getName());
JarReader jarReader = new JarReader(jarFile);
List<FileBinary> fileBinaries = jarReader.read(ExtensionFilter.CLASS_FILTER);
logger.debug("file:{}", fileBinaries);
for (FileBinary fileBinary : fileBinaries) {
Assert.assertThat(fileBinary.getFileName(), Matchers.endsWith(".class"));
}
}Example 44
| Project: pinpoint-master File: JarReaderTest.java View source code |
@Test
public void read() throws Exception {
URL location = Logger.class.getProtectionDomain().getCodeSource().getLocation();
JarFile jarFile = new JarFile(location.getPath());
logger.debug("jarFile:{}", jarFile.getName());
JarReader jarReader = new JarReader(jarFile);
List<FileBinary> fileBinaries = jarReader.read(ExtensionFilter.CLASS_FILTER);
logger.debug("file:{}", fileBinaries);
for (FileBinary fileBinary : fileBinaries) {
Assert.assertThat(fileBinary.getFileName(), Matchers.endsWith(".class"));
}
}Example 45
| Project: sisu-guice-master File: InjectorShell.java View source code |
/** * The Logger is a special case because it knows the injection point of the injected member. It's * the only binding that does this. */ private static void bindLogger(InjectorImpl injector) { Key<Logger> key = Key.get(Logger.class); LoggerFactory loggerFactory = new LoggerFactory(); injector.state.putBinding(key, new ProviderInstanceBindingImpl<Logger>(injector, key, SourceProvider.UNKNOWN_SOURCE, loggerFactory, Scoping.UNSCOPED, loggerFactory, ImmutableSet.<InjectionPoint>of())); try { Key<org.slf4j.Logger> slf4jKey = Key.get(org.slf4j.Logger.class); SLF4JLoggerFactory slf4jLoggerFactory = new SLF4JLoggerFactory(injector); injector.state.putBinding(slf4jKey, new ProviderInstanceBindingImpl<org.slf4j.Logger>(injector, slf4jKey, SourceProvider.UNKNOWN_SOURCE, slf4jLoggerFactory, Scoping.UNSCOPED, slf4jLoggerFactory, ImmutableSet.<InjectionPoint>of())); } catch (Throwable e) { } }
Example 46
| Project: cdap-master File: LogAppenderInitializer.java View source code |
@VisibleForTesting
public void initialize(String rootLoggerName) {
ILoggerFactory loggerFactory = LoggerFactory.getILoggerFactory();
// TODO: fix logging issue in mapreduce: ENG-3279
if (!(loggerFactory instanceof LoggerContext)) {
LOG.warn("LoggerFactory is not a logback LoggerContext. No log appender is added. " + "Logback might not be in the classpath");
return;
}
LoggerContext loggerContext = (LoggerContext) loggerFactory;
Logger rootLogger = loggerContext.getLogger(rootLoggerName);
LOG.info("Initializing log appender {}", logAppender.getName());
// Display any errors during initialization of log appender to console
StatusManager statusManager = loggerContext.getStatusManager();
OnConsoleStatusListener onConsoleListener = new OnConsoleStatusListener();
statusManager.add(onConsoleListener);
logAppender.setContext(loggerContext);
logAppender.start();
rootLogger.addAppender(logAppender);
}Example 47
| Project: cocoon-master File: SLF4JLoggerAdapter.java View source code |
public Logger getChildLogger(String name) { String current = this.slf4jLogger.getName(); org.slf4j.Logger child = null; if (current == null || current.trim().length() == 0) { child = LoggerFactory.getLogger(name); } else { child = LoggerFactory.getLogger(slf4jLogger.getName() + "." + name); } return new SLF4JLoggerAdapter(child); }
Example 48
| Project: jubula.core-master File: ShowClientLogBP.java View source code |
/**
* Returns the client log file and handles occurring errors.
* @return The client log file, if file logging is activated. Otherwise
* null is returned.
*/
public File getClientLogFile() {
final File clientLogFile;
// Get location of log file
Logger logger = LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
Iterator<Appender<ILoggingEvent>> appenders = new ArrayList<Appender<ILoggingEvent>>().iterator();
if (logger instanceof ch.qos.logback.classic.Logger) {
appenders = ((ch.qos.logback.classic.Logger) logger).iteratorForAppenders();
}
FileAppender<?> fileAppender = null;
while (appenders.hasNext() && fileAppender == null) {
Object enumElement = appenders.next();
if (enumElement instanceof FileAppender) {
fileAppender = (FileAppender<?>) enumElement;
}
}
if (fileAppender != null) {
clientLogFile = new File(fileAppender.getFile());
} else {
clientLogFile = null;
// Ask user to turn on file logging
ErrorHandlingUtil.createMessageDialog(MessageIDs.I_FILE_LOGGING_NOT_ENABLED, new String[] { "Jubula" }, //$NON-NLS-1$
null);
}
return clientLogFile;
}Example 49
| Project: multibit-hd-master File: LoggingFactory.java View source code |
public static void bootstrap() {
// Initially configure for DEBUG console logging
final LoggingConfiguration.ConsoleConfiguration console = new LoggingConfiguration.ConsoleConfiguration();
console.setEnabled(true);
console.setTimeZone(TimeZone.getDefault());
console.setThreshold(Level.DEBUG);
final Logger root = getCleanRoot();
root.addAppender(LogbackFactory.buildConsoleAppender(console, root.getLoggerContext(), null));
final LoggingConfiguration.FileConfiguration file = new LoggingConfiguration.FileConfiguration();
root.addAppender(LogbackFactory.buildFileAppender(file, root.getLoggerContext(), null));
// Add this to indicate that logging has bootstrapped with synchronous default settings
log.info("LoggingFactory bootstrap completed.");
}Example 50
| Project: android-rtmp-client-master File: Publisher.java View source code |
public static void main(String[] args) throws IOException, InterruptedException {
Logger log = LoggerFactory.getLogger(Publisher.class);
String publishName = "test";
String localFile = "red5.flv";
String host = "192.168.1.200";
int port = 1935;
String app = "live";
IMessage msg = null;
int timestamp = 0;
int lastTS = 0;
PublishClient client = new PublishClient();
client.setHost(host);
client.setPort(port);
client.setApp(app);
client.start(publishName, "live", null);
while (client.getState() != PublishClient.PUBLISHED) {
Thread.sleep(500);
}
FileProvider fp = new FileProvider(new File(localFile));
while (true) {
msg = fp.pullMessage(null);
if (msg == null) {
log.debug("done!");
break;
}
timestamp = ((RTMPMessage) msg).getBody().getTimestamp();
Thread.sleep((timestamp - lastTS));
lastTS = timestamp;
client.pushMessage(msg);
}
client.stop();
}Example 51
| Project: CamelEE7RestSwagger-master File: Bootstrap.java View source code |
@PostConstruct
public void init() {
logger.info(">> Create CamelContext and register Camel Route.");
try {
context.addRoutes(new RouteBuilder() {
@Override
public void configure() {
from("timer://timer1?period=1000").setBody().simple("Camel").beanRef("helloCamel", "sayHello").log(">> Response : ${body}");
}
});
context.addRoutes(new UserRouteBuilder());
} catch (Exception ex) {
java.util.logging.Logger.getLogger(Bootstrap.class.getName()).log(Level.SEVERE, null, ex);
}
// Start Camel Context
context.start();
logger.info(">> CamelContext created and camel route started.");
}Example 52
| Project: cartographer-master File: SwaggerBootupAction.java View source code |
@Override
public void init() {
Logger logger = LoggerFactory.getLogger(getClass());
if (!config.isEnabled()) {
logger.warn("Swagger scanner not enabled");
return;
}
logger.info("Swagger scanner enabled");
final BeanConfig beanConfig = new BeanConfig();
beanConfig.setResourcePackage(config.getResourcePackage());
beanConfig.setBasePath(config.getBasePath());
beanConfig.setLicense(config.getLicense());
beanConfig.setLicenseUrl(config.getLicenseUrl());
beanConfig.setScan(true);
beanConfig.setVersion(config.getVersion());
}Example 53
| Project: cattle-master File: ProcessInstanceException.java View source code |
@Override
public void log(Logger log) {
if (this.getExitReason() != null && this.getExitReason().getResult() == ProcessResult.SUCCESS) {
return;
} else if (this.getExitReason().isRethrow()) {
if (this.getExitReason().isError()) {
log.error("Exiting with code [{}] : {} : [{}]", this.getExitReason(), this.getCause().getClass().getSimpleName(), this.getCause().getMessage());
} else {
log.debug("Exiting with code [{}] : {} : [{}]", this.getExitReason(), this.getCause().getClass().getSimpleName(), this.getCause().getMessage());
}
} else if (this.getExitReason().isError()) {
log.error("Exiting with code [{}] : {}", this.getExitReason(), this.getMessage(), this.getCause());
} else {
log.debug("Exiting with code [{}] : {}", this.getExitReason(), this.getMessage(), this.getCause() != null ? this.getCause().getMessage() : StringUtils.EMPTY);
}
}Example 54
| Project: crawljax-master File: LogUtil.java View source code |
/**
* Configure file logging and stop console logging.
*
* @param filename
* Log to this file.
*/
@SuppressWarnings("unchecked")
static void logToFile(String filename) {
Logger rootLogger = (Logger) LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
FileAppender<ILoggingEvent> fileappender = new FileAppender<>();
fileappender.setContext(rootLogger.getLoggerContext());
fileappender.setFile(filename);
fileappender.setName("FILE");
ConsoleAppender<?> console = (ConsoleAppender<?>) rootLogger.getAppender("STDOUT");
fileappender.setEncoder((Encoder<ILoggingEvent>) console.getEncoder());
fileappender.start();
rootLogger.addAppender(fileappender);
console.stop();
}Example 55
| Project: dislock-master File: AndroidWearDetectionService.java View source code |
@Override
protected void onHandleIntent(Intent intent) {
GoogleApiClient client = new GoogleApiClient.Builder(this).addApi(Wearable.API).build();
client.blockingConnect();
NodeApi.GetConnectedNodesResult connectedNodes = Wearable.NodeApi.getConnectedNodes(client).await();
Logger logger = LoggerFactory.getLogger("Android_Wear_Detection_Service");
List<Node> devices = connectedNodes.getNodes();
for (Node device : devices) {
logger.debug("Android Wear " + device.getId() + " connected");
AndroidWearDevices.setDeviceConnected(device, true);
}
PebbleLockerApplication.getBus().post(new StatusChangedEvent());
}Example 56
| Project: elexis-3-core-master File: LockResponseHelper.java View source code |
public static void showInfo(LockResponse lr, IPersistentObject object, Logger log) {
if (object == null) {
if (log == null) {
log = LoggerFactory.getLogger(LockResponseHelper.class);
}
log.warn("showInfo for null object", new Throwable());
}
if (LockResponse.Status.DENIED_PERMANENT == lr.getStatus()) {
SWTHelper.showError(Messages.DenyLockPermanent_Title, Messages.DenyLockPermanent_Message);
} else {
if (log != null) {
log.warn("Unable to acquire lock for " + ((object != null) ? object.storeToString() : "null") + " - " + lr.getLockInfo().getUser() + "@" + lr.getLockInfo().getSystemUuid());
}
String format = MessageFormat.format(Messages.DenyLock_Message, lr.getLockInfo().getUser() + "@" + lr.getLockInfo().getSystemUuid());
SWTHelper.showError(Messages.DenyLock_Title, format);
}
}Example 57
| Project: eswaraj-master File: TopologyMain.java View source code |
public static void main(String[] args) throws InterruptedException {
//Topology definition
TopologyBuilder builder = new TopologyBuilder();
builder.setSpout("word-reader", new TestSpout());
builder.setBolt("word-normalizer", new TestBolt()).shuffleGrouping("word-reader");
builder.setBolt("word-counter", new PrintTestBolt(), 1).fieldsGrouping("word-normalizer", new Fields("word"));
Logger logger = LoggerFactory.getLogger("test");
logger.info("Test");
//Configuration
Config conf = new Config();
conf.put("wordsFile", "/Users/ravi/Documents/github/others/examples-ch02-getting_started/src/main/resources/words.txt");
conf.setDebug(false);
//Topology run
conf.put(Config.TOPOLOGY_MAX_SPOUT_PENDING, 1);
LocalCluster cluster = new LocalCluster();
cluster.submitTopology("Getting-Started-Toplogie", conf, builder.createTopology());
logger.info("waiting for 10 seconds to finish");
Thread.sleep(10000);
logger.info("shutdown started");
cluster.shutdown();
}Example 58
| Project: Europeana-Cloud-master File: ZookeeperLoggingConfigurator.java View source code |
@PostConstruct
@Override
public void configure() {
LOGGER.info("Start configuring logging system using Zookeeper");
String serviceName = serviceAdvertiser.getServiceProperties().getServiceName().toLowerCase();
String hostname = readHostname(serviceAdvertiser);
Logger applicationRootLogger = Logger.getRootLogger();
loggerUpdater.update(applicationRootLogger, APPLICATION_INSTANCE_NAME_MARKER, hostname);
loggerUpdater.addKafkaAppender(applicationRootLogger, kafkaBrokerList, kafkaTopicName, serviceName, hostname);
LOGGER.info("Logging system configuration finished");
}Example 59
| Project: geowave-master File: GeoWaveDemoAppShell.java View source code |
public static void main(final String[] args) throws Exception {
org.apache.log4j.Logger.getRootLogger().setLevel(org.apache.log4j.Level.WARN);
final String instanceName = (System.getProperty("instanceName") != null) ? System.getProperty("instanceName") : "geowave";
final String password = (System.getProperty("password") != null) ? System.getProperty("password") : "password";
final String[] shellArgs = new String[] { "-u", "root", "-p", password, "-z", instanceName, "localhost:2181" };
/*
* ConsoleReader reader = new ConsoleReader(System.in, System.out, new
* WindowsTerminal()); Shell s = new Shell(reader, new
* PrintWriter(System.out)); s.execute(shellArgs);
*/
Shell.main(shellArgs);
}Example 60
| Project: hercules-master File: FailoverQueryProcessor.java View source code |
public static <T> T process(FailoverConf conf, Logger logger, FailoverQuery<T> query) throws HectorException {
if (conf.getMaxRetries() == 0) {
throw new IllegalArgumentException("Invalid retries count: " + conf.getMaxRetries());
}
int retryCount = 0;
int currSleepBetweenRetries = Math.min(conf.getStartSleepBetweenRetriesMs(), conf.getMaxSleepBetweenRetriesMs());
while (true) {
HectorException exception;
try {
return query.query();
} catch (HTimedOutException e) {
exception = e;
} catch (HUnavailableException e) {
exception = e;
}
retryCount++;
if (conf.getMaxRetries() > 0 && retryCount >= conf.getMaxRetries()) {
throw exception;
}
if (logger != null) {
logger.error(String.format("Failovering: retries count - %1$s, sleep between - %2$s\n", retryCount, currSleepBetweenRetries), exception);
}
try {
Thread.sleep(currSleepBetweenRetries);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
currSleepBetweenRetries = Math.min((int) (currSleepBetweenRetries * conf.getSleepBetweenRetriesIncreaseRatio() + 0.5), conf.getMaxSleepBetweenRetriesMs());
}
}Example 61
| Project: inspectIT-master File: LoggerPostProcessor.java View source code |
/**
* {@inheritDoc}
*/
@Override
public Object postProcessBeforeInitialization(final Object bean, String beanName) {
ReflectionUtils.doWithFields(bean.getClass(), new FieldCallback() {
@Override
public void doWith(Field field) throws IllegalAccessException {
if (field.getAnnotation(Log.class) != null) {
Logger log = LoggerFactory.getLogger(bean.getClass());
ReflectionUtils.makeAccessible(field);
field.set(bean, log);
}
}
});
return bean;
}Example 62
| Project: jeppetto-master File: MongoDBSessionAspect.java View source code |
//-------------------------------------------------------------
// Methods - Public
//-------------------------------------------------------------
public Object manageMongoDBSession(ProceedingJoinPoint proceedingJoinPoint) throws Throwable {
try {
Logger logger = LoggerFactory.getLogger(proceedingJoinPoint.getSourceLocation().getWithinType());
MongoDBSession.create(logger, proceedingJoinPoint.getSignature().toShortString());
Object result = proceedingJoinPoint.proceed();
MongoDBSession.flush();
return result;
} finally {
MongoDBSession.remove();
}
}Example 63
| Project: kalendra-java-utils-master File: TempMain.java View source code |
/**
* @param args
*/
public static void main(String[] args) {
// System.out.println("TempMain");
// System.out.println(628331966747D);
//throw new UnsupportedOperationException();
Logger logger = LoggerFactory.getLogger(TempMain.class);
//levels of logging in order from most to least
System.out.println("Trace enabled? " + logger.isTraceEnabled());
System.out.println("Debug enabled? " + logger.isDebugEnabled());
System.out.println("Info enabled? " + logger.isInfoEnabled());
System.out.println("Warn enabled? " + logger.isWarnEnabled());
System.out.println("Error enabled? " + logger.isErrorEnabled());
Marker fatal = MarkerFactory.getMarker("FATAL");
logger.info("Hello World");
int i = 20;
logger.debug("test {} go", i);
logger.error("error type");
logger.error(fatal, "custom marker--?? (how do I actually see the marker?)");
logger.warn("warn");
logger.trace("trace");
// print internal state
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
StatusPrinter.print(lc);
}Example 64
| Project: lilith-master File: ConceptTest.java View source code |
@Test
public void log() {
logger.log(Logger.Level.DEBUG, "Foobar");
logger.log(Logger.Level.DEBUG, "Params {}{}", "Arg1", "Arg2");
try {
throw new RuntimeException("Bar");
} catch (RuntimeException ex) {
logger.log(Logger.Level.DEBUG, "Params with Throwable {}{}", "Arg1", "Arg2", ex);
slf4jLogger.debug("SLF4J-Message with Throwable", ex);
}
try {
throw new RuntimeException("Bar", new IOException("Foo"));
} catch (RuntimeException ex) {
logger.log(Logger.Level.DEBUG, "Params with Throwable & Cause {}{}", "Arg1", "Arg2", ex);
slf4jLogger.debug("SLF4J-Message with Throwable & Cause", ex);
}
}Example 65
| Project: log-queue-master File: EgymLoggerFactory.java View source code |
@Override public Logger getLogger(final String name) { if (name == null) { throw new IllegalArgumentException("name must not be null"); } final Logger logger = loggers.get(name); if (logger != null) { return logger; } else { Logger newInstance = new EgymLogger(name); Logger oldInstance = loggers.putIfAbsent(name, newInstance); return oldInstance == null ? newInstance : oldInstance; } }
Example 66
| Project: lux-master File: EXPathSupport.java View source code |
public static void initializeEXPath(Processor p) {
Logger log = LoggerFactory.getLogger(Compiler.class);
// initialize the EXPath package manager
Class<?> pkgInitializerClass;
try {
pkgInitializerClass = Class.forName("org.expath.pkg.saxon.PkgInitializer");
Object pkgInitializer = null;
try {
pkgInitializer = pkgInitializerClass.newInstance();
} catch (InstantiationException e) {
log.error(e.getMessage());
return;
} catch (IllegalAccessException e) {
log.error(e.getMessage());
return;
}
Method initialize = pkgInitializerClass.getMethod("initialize", Configuration.class);
initialize.invoke(pkgInitializer, p.getUnderlyingConfiguration());
} catch (ClassNotFoundException e) {
log.error("EXPath repository declared, but EXPath Saxon package support classes are not available", e);
} catch (SecurityException e) {
log.error(e.getMessage());
} catch (NoSuchMethodException e) {
log.error(e.getMessage());
} catch (IllegalArgumentException e) {
log.error(e.getMessage());
} catch (IllegalAccessException e) {
log.error(e.getMessage());
} catch (InvocationTargetException e) {
log.error(e.getMessage());
}
}Example 67
| Project: m2e-core-master File: LogHelper.java View source code |
public static void logJavaProperties(Logger log) {
Properties javaProperties = System.getProperties();
SortedMap<String, String> sortedProperties = new TreeMap<String, String>();
for (String key : javaProperties.stringPropertyNames()) {
sortedProperties.put(key, javaProperties.getProperty(key));
}
//$NON-NLS-1$
log.debug("Java properties (ordered by property name):");
for (String key : sortedProperties.keySet()) {
log.debug(" {}={}", key, sortedProperties.get(key));
}
}Example 68
| Project: micro-server-master File: LogbackRootLoggerChecker.java View source code |
@Scheduled(fixedRateString = "${logback.root.logger.checker.fixed.rate:5000}")
public void check() {
if (active) {
Logger root = (Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
Level actualLevel = root.getLevel();
if (!actualLevel.toString().equals(correctLevelStr)) {
root.setLevel(Level.toLevel(correctLevelStr));
logger.warn("Logback log level {} was incorrect. Changed to {}", actualLevel.toString(), correctLevelStr);
}
}
}Example 69
| Project: microlog-master File: Slf4jLoggerRepositoryTest.java View source code |
@Test
public void testGetLoggerExistingInstance() {
Logger logger1 = slf4jLoggerRepository.getLogger(Slf4jLoggerRepositoryTest.class.getName());
Logger logger2 = slf4jLoggerRepository.getLogger(Slf4jLoggerRepositoryTest.class.getName());
assertEquals(logger1.getName(), logger2.getName());
assertEquals(logger1, logger2);
assertEquals(1, slf4jLoggerRepository.numberOfLeafNodes());
}Example 70
| Project: microlog4android-master File: Slf4jLoggerRepositoryTest.java View source code |
@Test
public void testGetLoggerExistingInstance() {
Logger logger1 = slf4jLoggerRepository.getLogger(Slf4jLoggerRepositoryTest.class.getName());
Logger logger2 = slf4jLoggerRepository.getLogger(Slf4jLoggerRepositoryTest.class.getName());
assertEquals(logger1.getName(), logger2.getName());
assertEquals(logger1, logger2);
assertEquals(1, slf4jLoggerRepository.numberOfLeafNodes());
}Example 71
| Project: mockserver-master File: LogFormatterTest.java View source code |
@Test
public void shouldFormatLogMessages() {
// given
Logger mockLogger = mock(Logger.class);
LogFormatter logFormatter = new LogFormatter(mockLogger);
when(mockLogger.isInfoEnabled()).thenReturn(true);
// when
logFormatter.infoLog("some random message with {} and {}", "some" + System.getProperty("line.separator") + "multi-line" + System.getProperty("line.separator") + "object", "another" + System.getProperty("line.separator") + "multi-line" + System.getProperty("line.separator") + "object");
// then
verify(mockLogger).isInfoEnabled();
verify(mockLogger).info("some random message with {} and {}" + System.getProperty("line.separator"), new Object[] { System.getProperty("line.separator") + System.getProperty("line.separator") + "\tsome" + System.getProperty("line.separator") + "\tmulti-line" + System.getProperty("line.separator") + "\tobject" + System.getProperty("line.separator"), System.getProperty("line.separator") + System.getProperty("line.separator") + "\tanother" + System.getProperty("line.separator") + "\tmulti-line" + System.getProperty("line.separator") + "\tobject" + System.getProperty("line.separator") });
}Example 72
| Project: OG-Platform-master File: SimpleTimerTest.java View source code |
@Test
public void test() {
final Logger log = LoggerFactory.getLogger(SimpleTimerTest.class);
log.info("Calling some work!");
timer.startTimer();
timer.startTimer();
pointlessWork();
log.info("elapsed time " + timer.elapsedTime() + " ns");
log.info("Calling some work!");
pointlessWork();
log.info("elapsed time " + timer.elapsedTime() + " ns");
timer.stopTimer();
log.info("Test run, total time " + timer.totalTime() + " ns");
}Example 73
| Project: openrocket-master File: PrintStreamToSLF4J.java View source code |
public static PrintStream getPrintStream(String category, PrintStream orignal) {
final Logger logger = LoggerFactory.getLogger(category);
return new PrintStream(new OutputStream() {
StringBuilder currentLine = new StringBuilder();
@Override
public synchronized void write(int b) throws IOException {
if (b == '\r' || b == '\n') {
//Line is complete, log it
if (currentLine.toString().trim().length() > 0) {
String s = currentLine.toString();
if (Character.isWhitespace(s.charAt(0))) {
logger.trace(Markers.STDERR_MARKER, currentLine.toString());
} else {
logger.debug(Markers.STDERR_MARKER, currentLine.toString());
}
}
currentLine = new StringBuilder();
} else {
//append to the line being built
currentLine.append((char) b);
}
}
});
}Example 74
| Project: ovirt-engine-master File: BackendUtils.java View source code |
/**
* This method should be used only at {@link BackendUtils} code for creating
* and execution {@link BackendUtils} objects directly.
* @return proxy object to create the {@link BackendUtils} objects and run them
*/
public static BackendCommandObjectsHandler getBackendCommandObjectsHandler(Logger log) {
InitialContext ctx = null;
try {
ctx = new InitialContext();
return (BackendCommandObjectsHandler) ctx.lookup(BACKEND_COMMAND_OBJECTS_HANDLER_JNDI_NAME);
} catch (NamingException e) {
log.error("Getting backend command objects handler failed: {}", e.getMessage());
log.debug("Exception", e);
return null;
} finally {
closeContext(log, ctx);
}
}Example 75
| Project: owsi-core-parent-master File: SLF4JLoggingListener.java View source code |
@Override
public void contextInitialized(ServletContextEvent sce) {
// Jersey uses java.util.logging - bridge to slf4
java.util.logging.Logger rootLogger = LogManager.getLogManager().getLogger("");
Handler[] handlers = rootLogger.getHandlers();
for (int i = 0; i < handlers.length; i++) {
rootLogger.removeHandler(handlers[i]);
}
SLF4JBridgeHandler.install();
LOGGER.info("jul-to-slf4j installed");
}Example 76
| Project: postgresql-embedded-master File: RuntimeConfigBuilder.java View source code |
public RuntimeConfigBuilder defaultsWithLogger(Command command, org.slf4j.Logger logger) {
defaults(command);
processOutput().overwriteDefault(PostgresProcessOutputConfig.getInstance(command, logger));
IDownloadConfig downloadConfig = new PostgresDownloadConfigBuilder().defaultsForCommand(command).progressListener(new Slf4jProgressListener(logger)).build();
artifactStore().overwriteDefault(storeBuilder().defaults(command).download(downloadConfig).build());
return this;
}Example 77
| Project: prim-ftpd-master File: CsvLoggerFactory.java View source code |
@Override public Logger getLogger(String name) { Logger logger = null; try { // protect against concurrent access of the loggerMap synchronized (this) { logger = loggerMap.get(name); if (logger == null) { if (file == null) { file = openFile(); } logger = new CsvLogger(name, file); loggerMap.put(name, logger); } } } catch (FileNotFoundException e) { logger = nopLoggerFactory.getLogger(name); } return logger; }
Example 78
| Project: qdb-server-master File: LogbackLogging.java View source code |
public void init(Config cfg) {
org.slf4j.Logger slf4jRoot = LoggerFactory.getLogger(ch.qos.logback.classic.Logger.ROOT_LOGGER_NAME);
if (!(slf4jRoot instanceof Logger))
return;
String logLevel = System.getProperty("qdbLogLevel", cfg.getString("logLevel"));
Logger root = (Logger) slf4jRoot;
root.setLevel(Level.toLevel(logLevel));
String graylog2 = cfg.getString("graylog2");
if (graylog2 != null && graylog2.length() > 0) {
int i = graylog2.indexOf(":");
int port;
if (i > 0) {
port = Integer.parseInt(graylog2.substring(i + 1));
graylog2 = graylog2.substring(0, i);
} else {
port = 12201;
}
GelfAppender<ILoggingEvent> ga = new GelfAppender<ILoggingEvent>();
ga.setName("graylog2");
ga.setFacility("qdb");
ga.setGraylog2ServerHost(graylog2);
ga.setGraylog2ServerPort(port);
ga.setGraylog2ServerVersion(cfg.getString("graylog2ServerVersion"));
ga.setUseLoggerName(true);
ga.setUseThreadName(true);
root.addAppender(ga);
ga.start();
}
}Example 79
| Project: rdp4j-master File: ListenerThrowsExceptionTest.java View source code |
@Test
@PrepareForTest(LoggerFactory.class)
public void listenerThrowsException() throws Exception {
// given
Logger loggerMock = Mockito.mock(Logger.class);
PowerMockito.mockStatic(LoggerFactory.class);
Mockito.when(LoggerFactory.getLogger(ListenerNotifier.class)).thenReturn(loggerMock);
AbstractRdp4jListener listenerMock = Mockito.mock(AbstractRdp4jListener.class);
Mockito.doThrow(RuntimeException.class).when(listenerMock).beforeStart(Mockito.any(BeforeStartEvent.class));
PolledDirectory directoryMock = Mockito.mock(PolledDirectory.class);
// when
DirectoryPoller dp = DirectoryPoller.newBuilder().addListener(listenerMock).addPolledDirectory(directoryMock).start();
dp.stop();
// then
Mockito.verify(loggerMock).error(Mockito.anyString(), Mockito.any(Throwable.class));
}Example 80
| Project: samlib-Info-master File: Logger.java View source code |
public final void initLogger() {
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
lc.reset();
ch.qos.logback.classic.Logger root = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
if (BuildConfig.DEBUG) {
// setup LogcatAppender
PatternLayoutEncoder logCatEncoder = new PatternLayoutEncoder();
logCatEncoder.setContext(lc);
logCatEncoder.setPattern("monk-[%thread] %msg%n");
logCatEncoder.start();
LogcatAppender logcatAppender = new LogcatAppender();
logcatAppender.setContext(lc);
logcatAppender.setEncoder(logCatEncoder);
logcatAppender.start();
root.addAppender(logcatAppender);
}
if (mSettingsHelper.getDebugFlag()) {
// setup FileAppender
File logFile = new File(mSettingsHelper.getDataDirectoryPath(), SettingsHelper.DEBUG_FILE);
PatternLayoutEncoder fileEncoder = new PatternLayoutEncoder();
fileEncoder.setContext(lc);
fileEncoder.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n");
fileEncoder.start();
FileAppender<ILoggingEvent> fileAppender = new FileAppender<>();
fileAppender.setContext(lc);
File save = new File(logFile.getAbsolutePath());
fileAppender.setFile(save.getAbsolutePath());
fileAppender.setEncoder(fileEncoder);
fileAppender.setPrudent(true);
fileAppender.setLazy(false);
fileAppender.start();
root.addAppender(fileAppender);
}
}Example 81
| Project: seed-master File: LoggingTypeListener.java View source code |
@Override
public <T> void hear(TypeLiteral<T> typeLiteral, TypeEncounter<T> typeEncounter) {
Set<Field> fields = new HashSet<>();
for (Class<?> c = typeLiteral.getRawType(); c != Object.class; c = c.getSuperclass()) {
for (Field field : c.getDeclaredFields()) {
if (field.getType() == Logger.class && field.isAnnotationPresent(Logging.class)) {
fields.add(field);
}
}
}
if (!fields.isEmpty()) {
typeEncounter.register(new LoggingMembersInjector<>(fields));
}
}Example 82
| Project: sef4j-master File: GroovyLogbackTest.java View source code |
@Test
public void testLog() {
LOG.info("test");
ch.qos.logback.classic.Logger rootLogger = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger("ROOT");
Appender<ILoggingEvent> appender = rootLogger.getAppender("eventSenderAppender");
EventSenderSlf4jAppender eventAppender = (EventSenderSlf4jAppender) appender;
EventSender<LoggingEventExt> eventSender = eventAppender.getTargetEventSender();
InMemoryEventSender<LoggingEventExt> inMemoryEventSender = (InMemoryEventSender<LoggingEventExt>) eventSender;
Assert.assertNotNull(inMemoryEventSender);
}Example 83
| Project: seqware-master File: SeqWareVerifier.java View source code |
/**
* {@inheritDoc}
*
* @return
*/
@Override
public int verify(String identifier, char[] secret) {
RegistrationService registrationService = BeanFactory.getRegistrationServiceBean();
// log.info("SeqWare Verifier called");
Registration registration = registrationService.findByEmailAddress(identifier);
Logger.getLogger(SeqWareVerifier.class).debug(registration);
if (registration != null) {
String pass = new String(secret).trim();
if (registration.getPassword() == null) {
if (pass.isEmpty() || pass.equals("null")) {
return RESULT_VALID;
} else {
return RESULT_INVALID;
}
} else if (registration.getPassword().equals(pass)) {
return RESULT_VALID;
} else {
return RESULT_INVALID;
}
} else {
return RESULT_MISSING;
}
}Example 84
| Project: simba-os-master File: AbstractSimbaService.java View source code |
protected void handleError(String action, String rolename, String username, ClientResponse clientResponse, Logger logger) {
clientResponse.bufferEntity();
int status = clientResponse.getStatus();
if (status >= 300) {
String message = clientResponse.getEntity(String.class);
logger.error("Action {}\nRolename {}\nUsername {}\nStatus {}\nMessage {}", action, rolename, username, status, message);
throw new WebApplicationException(Response.status(status).entity(message).build());
}
}Example 85
| Project: Singularity-master File: ExecutorUtils.java View source code |
@SuppressFBWarnings("DM_EXIT")
public void sendStatusUpdate(ExecutorDriver driver, Protos.TaskInfo taskInfo, Protos.TaskState taskState, String message, Logger logger) {
logger.info("Sending status update \"{}\" ({})", message, taskState.name());
message = message.substring(0, Math.min(configuration.getMaxTaskMessageLength(), message.length()));
try {
final Protos.TaskStatus.Builder builder = Protos.TaskStatus.newBuilder().setTaskId(taskInfo.getTaskId()).setState(taskState).setMessage(message);
driver.sendStatusUpdate(builder.build());
} catch (Throwable t) {
try {
logger.error("Exception while sending status updates, exiting", t);
} finally {
System.exit(4);
}
}
}Example 86
| Project: slf4j-timber-master File: TimberLoggerFactory.java View source code |
/**
* Return an appropriate {@link TimberLoggerAdapter} instance by name.
*/
@Override
public Logger getLogger(String name) {
String tag = createTag(name);
Logger logger = loggerMap.get(tag);
if (logger == null) {
Logger newInstance = new TimberLoggerAdapter(tag);
Logger oldInstance = loggerMap.putIfAbsent(tag, newInstance);
logger = oldInstance == null ? newInstance : oldInstance;
}
return logger;
}Example 87
| Project: Sparqlify-master File: Validation.java View source code |
public static void validateView(ViewDefinition view, Logger logger) {
Set<Var> patternVars = QuadPatternUtils.getVarsMentioned(view.getTemplate());
Set<Var> bindingVars = new HashSet<Var>();
for (Node bindingVar : view.getMapping().getVarDefinition().getMap().keySet()) {
bindingVars.add((Var) bindingVar);
}
Set<Var> unboundPatternVars = Sets.difference(patternVars, bindingVars);
if (!unboundPatternVars.isEmpty()) {
//throw new RuntimeException("View " + view.getName() + ": Unbound pattern variables: " + unboundPatternVars);
logger.error("View " + view.getName() + ": Unbound pattern variables: " + unboundPatternVars);
}
Set<Var> unreferencedBindingVars = Sets.difference(bindingVars, patternVars);
if (!unreferencedBindingVars.isEmpty()) {
logger.warn("View " + view.getName() + ": Unreferenced binding variables: " + unreferencedBindingVars);
}
}Example 88
| Project: springlab-master File: TraceAspect.java View source code |
/**
* 对有@Tracedæ ‡è®°çš„æ–¹æ³•,记录其执行å?‚æ•°å?Šè¿”回结果.
*/
@Around("execution(@Traced * *(..))")
public Object logAground(ProceedingJoinPoint pjp) throws Throwable {
Class<?> sourceClass = pjp.getSignature().getDeclaringType();
Logger logger = LoggerFactory.getLogger(sourceClass);
Object result = null;
try {
logger.debug(pjp.toShortString());
result = pjp.proceed();
return result;
} finally {
if (result != null && logger.isDebugEnabled()) {
logger.debug("{} return {}", pjp.getSignature().toShortString(), result.toString());
}
}
}Example 89
| Project: Springs-master File: ThrottledSlf4jLoggerTest.java View source code |
@Test
public void test() {
try {
DummyClock clock = ClockUtil.useDummyClock();
Logger realLogger = LoggerFactory.getLogger(ThrottledSlf4jLoggerTest.class);
LogbackListAppender appender = LogbackListAppender.create(ThrottledSlf4jLoggerTest.class);
// 间隔10毫秒
ThrottledSlf4jLogger logger = new ThrottledSlf4jLogger(realLogger, 10, TimeUnit.MILLISECONDS);
logger.warn("haha");
assertThat(appender.getLogsCount()).isEqualTo(1);
// still 1
logger.warn("haha {}", 1);
assertThat(appender.getLogsCount()).isEqualTo(1);
// still 1
logger.error("haha {}", 1);
assertThat(appender.getLogsCount()).isEqualTo(1);
// still 1
clock.increaseTime(5);
logger.error("haha, {} {} {}", 1, 2, 3);
assertThat(appender.getLogsCount()).isEqualTo(1);
// 10ms pass
clock.increaseTime(5);
logger.warn("haha");
assertThat(appender.getLogsCount()).isEqualTo(2);
// still 2
logger.warn("haha {} {} {}", 1, 2, 3);
assertThat(appender.getLogsCount()).isEqualTo(2);
// still 2
clock.increaseTime(7);
logger.warn("haha");
assertThat(appender.getLogsCount()).isEqualTo(2);
} finally {
ClockUtil.useDefaultClock();
}
}Example 90
| Project: springside4-master File: ThrottledSlf4jLoggerTest.java View source code |
@Test
public void test() {
try {
DummyClock clock = ClockUtil.useDummyClock();
Logger realLogger = LoggerFactory.getLogger(ThrottledSlf4jLoggerTest.class);
LogbackListAppender appender = LogbackListAppender.create(ThrottledSlf4jLoggerTest.class);
// 间隔10毫秒
ThrottledSlf4jLogger logger = new ThrottledSlf4jLogger(realLogger, 10, TimeUnit.MILLISECONDS);
logger.warn("haha");
assertThat(appender.getLogsCount()).isEqualTo(1);
// still 1
logger.warn("haha {}", 1);
assertThat(appender.getLogsCount()).isEqualTo(1);
// still 1
logger.error("haha {}", 1);
assertThat(appender.getLogsCount()).isEqualTo(1);
// still 1
clock.increaseTime(5);
logger.error("haha, {} {} {}", 1, 2, 3);
assertThat(appender.getLogsCount()).isEqualTo(1);
// 10ms pass
clock.increaseTime(5);
logger.warn("haha");
assertThat(appender.getLogsCount()).isEqualTo(2);
// still 2
logger.warn("haha {} {} {}", 1, 2, 3);
assertThat(appender.getLogsCount()).isEqualTo(2);
// still 2
clock.increaseTime(7);
logger.warn("haha");
assertThat(appender.getLogsCount()).isEqualTo(2);
} finally {
ClockUtil.useDefaultClock();
}
}Example 91
| Project: Steffi-master File: ImgLogger.java View source code |
public static void log(LogLevel level, String event) {
Logger logger = LoggerFactory.getLogger(ImgLogger.class);
switch(level) {
case DEBUG:
logger.debug(event);
break;
case WARN:
logger.warn(event);
break;
case INFO:
logger.info(event);
break;
default:
break;
}
}Example 92
| Project: storm-applications-master File: ClassLoaderUtils.java View source code |
public static Object newInstance(String className, String name, Logger logger) {
if (StringUtils.isBlank(className)) {
logger.error("A {} must be provided", name);
throw new RuntimeException("You must provide a parser class");
}
try {
Class<?> classObject = Class.forName(className);
return classObject.newInstance();
} catch (ClassNotFoundException ex) {
String error = String.format(NOT_FOUND_ERROR, name, className);
logger.error(error, ex);
throw new RuntimeException(error, ex);
} catch (IllegalAccessException ex) {
String error = String.format(ILLEGAL_ACCESS_ERROR, name, className);
logger.error(error, ex);
throw new RuntimeException(error, ex);
} catch (InstantiationException ex) {
String error = String.format(INSTANTIATION_ERROR, name, className);
logger.error(error, ex);
throw new RuntimeException(error, ex);
}
}Example 93
| Project: swag4911-master File: LogInjector.java View source code |
public void doWith(Field field) throws IllegalArgumentException, IllegalAccessException {
// make the field accessible if defined private
ReflectionUtils.makeAccessible(field);
if (field.getAnnotation(Log.class) != null) {
Logger log = LoggerFactory.getLogger(bean.getClass().getName());
field.set(bean, log);
} else if (field.getAnnotation(DbLog.class) != null) {
String loggerName = "db." + bean.getClass().getName();
Logger log = LoggerFactory.getLogger(loggerName);
field.set(bean, log);
}
}Example 94
| Project: yamcs-master File: MatchCriteria.java View source code |
/**
* For debugging purpose
*
* @param criteria
*/
public static void printParsedMatchCriteria(Logger log, MatchCriteria criteria, String indent) {
if (criteria instanceof Comparison) {
log.debug(indent + criteria.toString());
} else if (criteria instanceof ComparisonList) {
log.debug(indent + "ComparisonList (");
for (Comparison c : ((ComparisonList) criteria).comparisons) {
log.debug(indent + " " + c.toString());
}
log.debug(indent + ")");
} else if (criteria instanceof Condition) {
log.debug(indent + criteria.toString());
} else if (criteria instanceof ANDedConditions) {
log.debug(indent + "AND (");
for (MatchCriteria c : ((ExpressionList) criteria).expressions) {
printParsedMatchCriteria(log, c, indent + " ");
}
log.debug(indent + ")");
} else if (criteria instanceof ORedConditions) {
log.debug(indent + "OR (");
for (MatchCriteria c : ((ExpressionList) criteria).expressions) {
printParsedMatchCriteria(log, c, indent + " ");
}
log.debug(indent + ")");
}
}Example 95
| Project: yeslib-master File: LoggingUtils.java View source code |
/**
* Logs the request headers, if debug is enabled.
*
* @param request - Request to Check
* @param logger - logger to use when logging
*/
public static void logRequestHeaders(final Logger logger, final HttpServletRequest request) {
if (logger.isDebugEnabled()) {
Enumeration enumeration = request.getHeaderNames();
StringBuffer logLine = new StringBuffer();
logLine.append("Request Headers");
while (enumeration.hasMoreElements()) {
String name = (String) enumeration.nextElement();
String headerValue = request.getHeader(name);
logLine.append(": ").append(name).append(" -> ").append(headerValue);
}
logger.debug(logLine.toString());
}
}Example 96
| Project: AndroidMvc-master File: MvcApp.java View source code |
private void configureLogbackDirectly() {
// reset the default context (which may already have been initialized)
// since we want to reconfigure it
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
lc.reset();
// setup FileAppender
PatternLayoutEncoder encoder1 = new PatternLayoutEncoder();
encoder1.setContext(lc);
encoder1.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n");
encoder1.start();
FileAppender<ILoggingEvent> fileAppender = new FileAppender<>();
fileAppender.setContext(lc);
fileAppender.setFile(this.getFileStreamPath("app.log").getAbsolutePath());
fileAppender.setEncoder(encoder1);
fileAppender.start();
// setup LogcatAppender
PatternLayoutEncoder encoder2 = new PatternLayoutEncoder();
encoder2.setContext(lc);
encoder2.setPattern("[%thread] %msg%n");
encoder2.start();
LogcatAppender logcatAppender = new LogcatAppender();
logcatAppender.setContext(lc);
logcatAppender.setEncoder(encoder2);
logcatAppender.start();
// backup the newly created appenders to the root logger;
// qualify Logger to disambiguate from org.slf4j.Logger
ch.qos.logback.classic.Logger root = (ch.qos.logback.classic.Logger) LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
root.addAppender(fileAppender);
root.addAppender(logcatAppender);
if (BuildConfig.DEBUG) {
root.setLevel(Level.ALL);
} else {
root.setLevel(Level.INFO);
}
}Example 97
| Project: DLect-master File: LoggingSetup.java View source code |
public static LoggingSetupReset disableLogging(org.slf4j.Logger... loggers) { Map<Logger, Level> levels = Maps.newHashMap(); for (org.slf4j.Logger logger : loggers) { Logger l = Logger.getLogger(logger.getName()); Logger original = l; Level oldLevel = original.getLevel(); while (oldLevel == null) { if (l.getParent() != null) { l = l.getParent(); oldLevel = l.getLevel(); } else { // No parent and no levels - PANIC; just assume that the logger is using it's default of INFO oldLevel = Level.INFO; l = original; } } l.setLevel(Level.OFF); levels.put(l, oldLevel); } return new LoggingSetupReset(levels); }
Example 98
| Project: grails-lightweight-deploy-master File: ServerLoggingFactory.java View source code |
public void configure() {
//detach current appenders;
getCleanRoot();
hijackJDKLogging();
final Logger root = configureLevels();
for (Appender<ILoggingEvent> appender : LogbackFactory.buildAppenders(config.getServerLogConfiguration(), root.getLoggerContext())) {
root.addAppender(AsyncAppender.wrap(appender));
}
final MBeanServer server = ManagementFactory.getPlatformMBeanServer();
try {
final ObjectName objectName = new ObjectName("grails.plugin.lightweightdeploy:type=Logging");
if (!server.isRegistered(objectName)) {
server.registerMBean(new JMXConfigurator(root.getLoggerContext(), server, objectName), objectName);
}
} catch (Exception e) {
throw new RuntimeException(e);
}
}Example 99
| Project: MaritimeCloud-master File: SLF4JLogger.java View source code |
/** {@inheritDoc} */
@Override
public void log(Logger.Level level, String message) {
switch(level) {
case Trace:
logger.trace(message);
break;
case Debug:
logger.debug(message);
break;
case Error:
logger.error(message);
break;
case Fatal:
logger.error(message);
break;
case Info:
logger.info(message);
break;
default:
/* Warn */
logger.warn(message);
}
}Example 100
| Project: SEEPng-master File: WebUI.java View source code |
private void silenceJettyLogger() {
final org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger("org.eclipse.jetty");
if (!(logger instanceof ch.qos.logback.classic.Logger)) {
return;
}
ch.qos.logback.classic.Logger logbackLogger = (ch.qos.logback.classic.Logger) logger;
logbackLogger.setLevel(ch.qos.logback.classic.Level.INFO);
}Example 101
| Project: ServerListPlus-master File: Slf4jServerListPlusLogger.java View source code |
@Override
public Logger<ServerListPlusException> log(Level level, String message) {
if (level == ERROR) {
logger.error(LOG_PREFIX + message);
} else if (level == WARN) {
logger.warn(LOG_PREFIX + message);
} else if (level == INFO) {
logger.info(LOG_PREFIX + message);
} else if (level == REPORT) {
logger.debug(LOG_PREFIX + message);
} else {
logger.trace(LOG_PREFIX + message);
}
return this;
}