📄 consoleappender.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -