Kayıt için beklenen genel gider ne olmalıdır? BenNLog performansı
100, 25ms, 186ms
500, 33ms, 812ms
1000, 33ms, 1554ms
5000, 33ms, 7654ms
biri muhtemelen bu aşırı miktarda log asla Verilen açılıyor, MAXTEST, noLogging içinde, 5000
Sonuçları Bu örneği
private class Person
{
private static Logger logger = LogManager.GetCurrentClassLogger();
public string Name { get; private set; }
public Person(string name)
{
Name = name;
logger.Info("New person created with name {0}", name);
}
}
List<Person> people = new List<Person>();
for (int i = 0; i < MAXTEST; i++)
{
people.Add(new Person(i.ToString()));
}
100,500,1000 ait MAXTEST değerleriyle
denedi, ama bu performansın bekleyeceği bir performans mı?
Ben de config asyncwrapper kullanarak denedi Yalnızcatargets
elemana
async
öznitelik eklemek gerekir
<target name="asyncFile" xsi:type="AsyncWrapper">
<target name="file" xsi:type="File" fileName="${basedir}/log.txt" />
</target>
Kaydediciniz ne yapıyor? –