프로그래밍/android

[kotlin] 현재 위치의 함수명, 라인번호 가져오기

인썸니아 2024. 3. 27. 17:11

로그 찍을때 함수명이나 라인을 붙여주면 편할 때가 있다.

 

val name = Throwable().stackTrace[0].methodName
val line = Throwable().stackTrace[0].lineNumber

 

Throwable() 대신 Exception()을 사용할 수도 있다.

 

Thread의 stackTrace를 사용하는 방법도 있는데, 뭐, 대충 비슷하다.

 

 

반응형