Alog.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:alog 作者:
/**
 * Adds a PrintStreamLogHandler to the named logger, if there isn't one already.
 * This can be used repeatedly to acquire the same logger, but doing so would be
 * inefficient.  Use Logger.getLogger after this has installed the handler.
 *
 * @param name Log name.
 * @param out Where to print the log.
 */
public static Logger getLogger(String name, PrintStream out) {
    Logger ret = Logger.getLogger(name);
    for (Handler handler : ret.getHandlers()) {
        if (handler instanceof PrintStreamLogHandler) {
            PrintStreamLogHandler pslh = (PrintStreamLogHandler) handler;
            if (pslh.getOut() == out) {
                return ret;
            }
        }
    }
    ret.addHandler(new PrintStreamLogHandler(name, out));
    return ret;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号