Номер строки в утилите журнала Android

Есть ли способ распечатать номер строки файла с помощью журнала Android?

введите описание изображения здесь


person Mithun Sreedharan    schedule 13.10.2011    source источник
comment
Обратитесь к обсуждению в этой теме: stackoverflow.com/questions/115008/   -  person Nitin    schedule 13.10.2011
comment
Проверьте эту ветку и ответ Майкла Балтакса, это может вам помочь. stackoverflow.com/questions/115008/   -  person sat    schedule 13.10.2011


Ответы (3)


для получения номера строки `

public static int getLineNumber() {
    return Thread.currentThread().getStackTrace()[2].getLineNumber();
}
or 
Thread.currentThread().getStackTrace()[2].getLineNumber()
 in Log()

`попробуйте, это поможет вам ....

person Jigar Patel    schedule 13.10.2011

Улучшенный вход в Android с помощью Timber с номером строки бревна

В файле /app/build.gradle

implementation 'com.jakewharton.timber:timber:4.7.1'

В классе приложения

Timber.plant(new Timber.DebugTree() {
                @Override
                protected @Nullable String createStackElementTag(@NotNull StackTraceElement element) {
                    return super.createStackElementTag(element) + ":"+element.getLineNumber();
                }
            });
person Shomu    schedule 30.05.2019

Для этого я сделал следующее (номер строки вывода% L):

## log4j.properties
log4j.rootLogger=DEBUG, CA

log4j.appender.CA=org.apache.log4j.ConsoleAppender

log4j.appender.CA.layout=org.apache.log4j.PatternLayout
log4j.appender.CA.layout.ConversionPattern=%-4r [%t] %-5p %c %x (%F:%L) - %m%n
person djangofan    schedule 09.03.2012