كيف يمكنني تثبيت كرونولوج في Tomcat لتدوير السجل اليومي؟

StackOverflow https://stackoverflow.com/questions/1496823

  •  19-09-2019
  •  | 
  •  

سؤال

عندما أردت أن Look Log Daily، كنت تحرير Catalina.Sh غير ذلك لإعادة توجيه سجل إلى Cronolog.

أعتقد أنه حل سيء لأن ملف catalina.sh هو ملف قذيفة قابل للتنفيذ.

هل يمكنني تكوينه باستخدام خصائص التحرير أو أي ملفات في Conf Directory؟

هل هناك حل جيد آخر؟

الجديد:

 org.apache.catalina.startup.bootstrap "$ @" البداية 2> & 1  | Cronolog "$ catalina_base" / logs / catalina. ٪ y-٪ m-٪ d.out >> / dev / null &

عمر او قديم:

 Org.apache.catalina.startup.bootstrap "$ @" ابدأ  >> "$ catalina_base" /logs/catalina.out 2> & 1 &
هل كانت مفيدة؟

المحلول

لماذا لا تستخدم إطار تسجيل مناسب بدلا من System.out؟ لديك ثلاثة على الأقل تحت تصرفكم:

باستخدام أي من هذه من هذه، ستتمكن من التحكم في سجلاتك (باستخدام المستويات - تصحيح الأخطاء والمعلومات، وتحذير، خطأ)، حيث تقوم بتسجيل الدخول (إيقاف تشغيل الأجهزة وإيقاف تشغيله) وتسجيل الدخول إلى أهداف مختلفة - الملفات، DB، البريد، JMS، إلخ وبعد

نصائح أخرى

David Rabinowitz يجعل نقطة جيدة، ولكن للإجابة على سؤالك، فإن استخدامك ل Cronolog على ما يرام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top