My clone of log4j. First to implement it to fulfill the functions of log4j. Then read the source code of log4j and refactor the design and code.