Мне нужен способ быстрого сохранения подробной информации в журнал. Это будет примерно так:
Код: Выделить всё
public static void log(String message, Class sourceClass){
dump(formattedTime+sourceClass.getName()+"line"+lineNumberfromwhichthemessagecomes
(if several occurences are found, show all of them if there's no other way to
detectwhere has the method been called from).
}
Я уже знаю этот трюк с созданием нового объекта Exception и получением номера первой строки его трассировки стека, но при его использовании мне пришлось бы добавить номер строки в качестве параметра, потому что если вы проделаете трюк внутри метода
log, вы всегда получите один и тот же номер строки (тот, в котором вы делаете трюк).
Есть ли способ добиться этого)?
Подробнее здесь:
https://stackoverflow.com/questions/125 ... ter-string