2011-12-21 17 views
5

मैं लॉगिंग के लिए एनएलओजी का उपयोग कर रहा हूं और इसे बनाए जाने के कुछ ही समय बाद उत्पन्न होने वाली घुमावदार टेक्स्ट फ़ाइलों के भार को ज़िप करने की आवश्यकता है।घुमावदार लॉग फ़ाइलों को संपीड़ित करने के लिए एक उपयोगिता?

एनएलओजी को अज्ञात भविष्य में कुछ समय इस सुविधा का समर्थन करना चाहिए, लेकिन क्या ऐसी कोई उपयोगिता है जो इसे स्वतंत्र रूप से कर सकती है?

+0

फ़ाइलों को ज़िप करने के लिए क्या आवश्यकताएं हैं? –

+0

कुछ खास नहीं है। मैं नहीं चाहता कि वे एचडी को फेंक दें। – adams

+0

http://nlog-project.org/wiki/File_target में "संपीड़ित" खोजें, जाहिर है यह लॉग फ़ाइलों को संपीड़ित करने के लिए विंडोज को बताता है। मुझे यह नहीं पता था कि इसे कैसे काम करना है। –

उत्तर

1

संग्रह फ़ाइलें ज़िप की जा समर्थित है NLog 4.0 के बाद से, news post

उपयोग enableArchiveFileCompression, उदा देखना

<target name="file" xsi:type="File" 
     layout="${longdate} ${logger} ${message}" 
     fileName="${basedir}/logs/logfile.txt" 
     archiveFileName="${basedir}/archives/log.{#}.txt" 
     archiveEvery="Day" 
     archiveNumbering="Rolling" 
     maxArchiveFiles="7" 
    enableArchiveFileCompression="true" /> 
संबंधित मुद्दे