golang获取执行函数名,执行文件名与所在行数
本文首发于我的个人博客这篇文章介绍了作者在参与一个golang日志系统的开发的时候,解决需要打印出执行日志打印操作时的业务函数名,业务文件名与所在行数的需求过程中,遇到的问题和解决方案需求场景在平日里使用日志的时候,一个好的日志系统,往往会打印出类似如下的信息<log_level>:<log_message>:<package_path>/<filename>:<line