java.lang.Thread: getStackTrace: In main method
com.javarush.task.task09.task0906.Solution: log: In main method
com.javarush.task.task09.task0906.Solution: main: In main method
Я не понимаю почему 3 строки выходит?
package com.javarush.task.task09.task0906;
/*
Логирование стек-трейса
*/
public class Solution {
public static void main(String[] args) {
log("In main method");
}
public static void log(String s) {
//напишите тут ваш код
StackTraceElement[] stack = Thread.currentThread().getStackTrace();
for(StackTraceElement info : stack){
System.out.println(info.getClassName() + ": " + info.getMethodName() + ": " + s);
}
}
}