用log4net连接字符串

时间:2015-11-27 13:02:35

标签: c# log4net

是否可以使用log4net日志记录执行此类操作?

logger.Debug("username : {0} password : {1} server : {2}",username,server,password)

或者我只剩下丑陋的"+"连接选项。

3 个答案:

答案 0 :(得分:10)

是的,你可以用两种方式

log.Debug(String.format("username : {0} password : {1} server : {2}",username,server,password));

或使用default API

logger.DebugFormat("username : {0} password : {1} server : {2}",username,server,password)

答案 1 :(得分:3)

您还可以使用新的string interpolation feature of C# 6.0

logger.Debug($"username : {username} password : {password} server : {server}")

答案 2 :(得分:2)

您可以使用以下字符串格式:

logger.Debug(string.Format("username : {0} password : {1} server : {2}", 
                           username, server, password))