consoleappender.java
来自「JAVA实现的一个类库」· Java 代码 · 共 49 行
JAVA
49 行
package cn.edu.nju.software.sd.cll; /** * ConsoleAppender, implements appender * something like the realization of the observer in the observer pattern * @author SuSE * */ public class ConsoleAppender implements Appender { private Layout layout; /** * construct of ConsoleAppender. * @param layout */ public ConsoleAppender(Layout layout) { this.layout=layout; } /** * the real function to deal with the 'update' in the observer pattern. * @param message * @param logger */ public void doLog(String message,Logger logger){ System.out.println(layout.format(message,logger)); } public void setLayout(Layout layout) { this.layout=layout; } /** * realize of the method in the interface 'Appender' */ public void update(Logger logger,String message) { doLog(message,logger); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?