better line number handling in serilog