默认情况下,SmtpPickupDirAppender appender会创建一个没有扩展名的文件。我找不到配置文件扩展名的参数(或其他选项)。
从“pickupDir”参数中指定的目录中选取文件的电子邮件服务需要文件扩展名。
有没有办法指定一个?
答案 0 :(得分:1)
没有内置。
从源代码看,它看起来只是基于guid创建文件名,并且不提供任何配置选项,
filePath = Path.Combine(m_pickupDir, SystemInfo.NewGuid().ToString("N"));
writer = File.CreateText(filePath);
但是,如果您拉动源代码,那么创建自己的appender并添加文件扩展名应该相对简单。