سجل :: إيفاد :: FileRotate

تسجيل الدخول إلى الملفات التي أرشفة / تدوير نفسها
التحميل الان

سجل :: إيفاد :: FileRotate الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Mark Pfeiffer
  • موقع ويب الناشر:
  • http://search.cpan.org/~markpf/Spread-Message-0.21/Message.pm

سجل :: إيفاد :: FileRotate العلامات


سجل :: إيفاد :: FileRotate وصف

تسجيل الدخول إلى الملفات التي الأرشيف / تدوير أنفسهم سجل :: Respatch :: FILEROTATE هي وحدة نمطية للبيرل التي يمكن استخدامها لتسجيل الملفات التي أرشفة / تدويرها. My $ file = log: pressatch :: filerotate-> جديد (الاسم => 'file1'، min_level => 'info'، اسم الملف => 'somefile.log'، mode => 'append'، حجم => 10، ماكس => 6،)؛ # أو لفترة الدوران القائم على الوقت لي ملف $ = سجل: إرسال :: FILEROTATE-> جديد (الاسم => 'file1'، min_level => 'info'، اسم الملف => 'somefile.log'، mode => 'avend =' "، TZ => 'AEDT'، DatePattern => 'yyyy-dd-hh'،)؛ $ file-> سجل (المستوى => '' info '، رسالة => "تعليقك ")؛ توفر هذه الوحدة كائنا بسيطا لتسجيل الملفات ضمن السجل :: النظام :: *، وتدويرها تلقائيا وفقا لقيود مختلفة. هذا هو أساسا سجل :: إرسال ملف ملف مع الإضافات. لذلك إنهاء اسم الوسائط، Min_LEVEL، اسم الملف و modelbehave نفسه باسم السجل :: FIRSATCH :: ملف. لذا شاهد صفحة الرجل (سجل Perldoc :: FILE) يحدد حجم الوسائط وماكس الحد الأقصى للحجم والحد الأقصى لعدد الأقصى الملفات التي تم إنشاؤها. الإعدادات الافتراضية الحجم إلى 10 متر وعدد الأقصى من الملفات الافتراضية إلى 1. إذا لم يتم تعريف DatePattern، فإننا افتراضي أن نعمل في وضع الحجم. وهذا هو، واستخدام قيم الحجم لاتخاذ قرار متى يتم تحديد ذلك الانتقال إلى وضع الوقت. بمجرد حدوث ذلك، يتجاهل دوران الملفات، يتجاهل قيود الحجم ويستخدم قيود نمط التاريخ المحدد. إذا قمت بإعداد ملف التكوين باستخدام سجل :: Log4perl :: Init_and_Watch () أو ما شابه ذلك، يمكنك التبديل بين الأوضاع فقط عن طريق التعليق خط DatePattern. عند استخدام DeatePat Tern تأكد من تعريف TZ بشكل صحيح وأن TZ تستخدم مفهومة حسب التاريخ :: Manip. نحن نستخدم التاريخ :: Manip لتوليد تكرارنا. سيئة TZ يساوي تكرار سيئة يساوي المفاجآت! اقرأ التاريخ :: صفحة Manip Man لمزيد من التفاصيل حول TZ.DatePattern ستؤدي إلى تدوير يومي إذا كان النمط الذي تم إدخاله غير صحيح. ستحصل أيضا على رسالة تحذير. إذا كان لديك العديد من الكتاب الذين بدأوا في أوقات مختلفة، فستجد كل كاتبا سيحاول تدوير ملف السجل في تكرار محسوب من وقت البدء. لمزامنة جميع الكتاب فقط استخدم ملف التكوين وتحديثه بعد بدء كاتبك الأخير. سيؤدي هذا إلى التسجيل: إرسال :: FILEROTATE-> جديد () جديد () يتم استدعاؤه بواسطة كل كتاب من الكتاب المقربين من نفس الوقت، وإذا لم تكن تكرارك قريبة من بعضها البعض، فينبغي مزامنة فقط بشكل جيد. Aasumed عملية Runinng طويلة ولكن يبدو أن الناس يستخدمون هذه الوحدة كجزء من برامج CGI قصيرة التشغيل. لذلك، الآن نحن ننظر إلى آخر طابع زمني آخر تعديل لملف السجل ومقارنتها بمناسبة سابقة من DatePattern، عند بدء التشغيل فقط. إذا كان Datal File يظهر MT MATE لأكون الأقدم من التكرار السابق، فأنا أدور ملف السجل. نتعامل مع العديد من الكتاب باستخدام Flock (). متطلبات: perl.


سجل :: إيفاد :: FileRotate برامج ذات صلة