是否可以使用log4net日志记录执行此类操作?
logger.Debug("username : {0} password : {1} server : {2}",username,server,password)
或者我只剩下丑陋的"+"
连接选项。
答案 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))