输出两条打印结果,不理解,哪个大神给分析下原因

简介: import org.apache.log4j.Logger; public class InnerClassLogger { static Logger loggerA = Logger.

 

import org.apache.log4j.Logger;

public class InnerClassLogger {
    static Logger loggerA = Logger.getLogger(InnerClassLogger.class);
    
    public static void main(String[] args) {
        loggerA.info(new Object(){
            @Override
            public String toString(){
                loggerA.info("loggerB");
                return "";
            }
        });
    }
}

输出:

0    [main] INFO  InnerClassLogger  - loggerB
0    [main] INFO  InnerClassLogger  - loggerB

 

相关文章
射极输出器
射极输出器(Emitter Follower)是一种常见的放大电路,也称为共射输出器。它由一个晶体管组成,通常是NPN型晶体管。
261 0
|
1月前
输入3个数a,b,c,按大小顺序输出
输入3个数a,b,c,按大小顺序输出。
90 9
|
3月前
|
JavaScript 前端开发 开发者
数据输出方法
【8月更文挑战第30天】
42 3
|
Python
Python基础(输出五行五角星,数量每行递增/输出九九乘法表)
需求:在控制台连续输出五行*, 每一行星星的数量依次递增 思路:使用while循环输出五行内容, 依次输出数字1到5, 再使用数字乘以字符串'*', 即可在每行输出一个星星, 两个星星, ... 五个星星, 从而实现递增
786 1
Python基础(输出五行五角星,数量每行递增/输出九九乘法表)
|
6月前
|
C++
输入三个数值a,b,c,确定a,b,c能构成三角形需要同时满足三条件:a+b>c,a+c>b,b+c>a,要求编写一个用于判断输入的a,b,c能否构成三角形的程序,若能输出yes,若不能输出no
这是一段包含C++代码和运行结果的描述。代码是一个程序,用于输入三个整数并判断它们是否能构成三角形(a+b>c, a+c>b, b+c>a)。运行结果显示了输出为"YES"或"NO"的情况。
78 0
|
2月前
输出
输出。
24 1
|
6月前
|
存储 算法 Java
C++001-初识C++与C++输出语句
C++001-初识C++与C++输出语句
|
C语言
打印100到200之间的单数。打印100到200之间的双数(函数方法)
打印100到200之间的单数。打印100到200之间的双数(函数方法)
123 0
打印100到200之间的单数。打印100到200之间的双数(函数方法)
|
Java 编译器 C#
C#的简单理解与输出
C#的简单理解与输出
121 0