实现python中类似logging模块中任意位置调用获取相应行号的效果

编写一个方法,模拟logging模块日志操作,调用时发现,获取行号语句只能输出方法所在行行号
无奈将该语句作为参数,需要输出日志时传入,可以实现日志信息输出行效果,可是这个参数太丑
希望可以实现类型logging模块的封装效果,即logger.info(msg)