Thanks to visit codestin.com
Credit goes to github.com

Skip to content

itren/logger-sc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logger-sc

✔️ Simple, pretty and powerful logger for java

Introduction

The logger-sc forked from orhanobut/logger ,because it depends on Logcat of Android,we don't use it on other java project.I modify some source code,let it depends on log4j to make it more generally.

Setup

Add maven dependency

<!-- https://mvnrepository.com/artifact/com.github.gh351135612/logger-sc -->
<dependency>
    <groupId>com.github.gh351135612</groupId>
    <artifactId>logger-sc</artifactId>
    <version>1.1</version>
</dependency>

Initialize

Logger.addLogAdapter(new Log4jAdapter());

And use

Logger.addLogAdapter(new Log4jAdapter());
Logger.d("DEBUG级别日志");
Logger.i("INFO级别日志");
Logger.w("WARN级别日志");
Logger.e("ERROR级别日志");
Logger.d("hello %s", "world");
Logger.e(new Throwable("print error"),"log e");

Output

Warning

1.If you have configurated personally log4j.properties,the logger-sc won't work well.I suggest you configurate logrj.properties like this:

log4j.rootLogger=DEBUG,Console
#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%d{yyyy-MM-dd HH\:mm\:ss}][%p][LOGGER_SC]: %m%n

2.If you meet with log4j conflict,you can configurate like this:

<dependency>
    <groupId>com.github.gh351135612</groupId>
    <artifactId>logger-sc</artifactId>
    <version>1.1</version>
    <exclusions>
    <exclusion>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        </exclusion>
    </exclusions>
</dependency>

About

✔️ Simple, pretty and powerful logger for java

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%