संदेश में लॉग स्तर नहीं दिखा रहा है


13

यहाँ मेरे syslog संदेशों का नमूना आउटपुट है /var/log/syslog:

Nov 15 20:20:48 ubuntu winbindd[915]: [2011/11/15 20:20:48.940063,  0] winbindd/idmap_tdb.c:287(idmap_tdb_open_db)
Nov 15 20:20:48 ubuntu winbindd[915]:   Upgrade of IDMAP_VERSION from -1 to 2 is not possible with incomplete configuration

मैं कैसे देख सकता हूं कि संदेश का स्तर क्या था, जैसे जानकारी, चेतावनी, त्रुटि आदि?

मैं rsyslog पैकेज संस्करण 5.8.1-1ubuntu2 के साथ Ubuntu 10.04 LTS का उपयोग कर रहा हूं।

जवाबों:


18

यह डिफ़ॉल्ट पारंपरिक प्रारूप है।

संदेशों में लॉग स्तर को आउटपुट करने के लिए (तकनीकी रूप से प्राथमिकताओं के रूप में जाना जाता है ), आपको उपयोग किए गए डिफ़ॉल्ट टेम्पलेट को बदलना चाहिए rsyslog:

  1. फ़ाइल को विशेषाधिकारों के साथ खोलें /etc/rsyslog.confऔर निम्न पंक्तियाँ जोड़ें

    $template precise,"%syslogpriority%,%syslogfacility%,%timegenerated%,%HOSTNAME%,%syslogtag%,%msg%\n"
    $ActionFileDefaultTemplate precise
    

    लाइन के बाद

    $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
    
  2. कमांड के साथ डेमॉन को पुनरारंभ करें:

    sudo service rsyslog restart
    

अब आपको निम्नलिखित की तरह लाइनें देखनी चाहिए:

6,5,Nov 18 10:17:02,acer,rsyslogd:, [origin software="rsyslogd" swVersion="5.8.1" x-pid="7064" x-info="http://www.rsyslog.com"] exiting on signal 15.

जहां पहले दो नंबर (6 और 5) क्रमशः प्राथमिकता और सुविधा का प्रतिनिधित्व करते हैं, जहां प्राथमिकता द्वारा दी गई है

7 - debug
6 - info
5 - notice
4 - warning, warn
3 - err, error
2 - crit, 
1 - alert, 
0 - emerg, panic

और सुविधाएं syslog(3)मैन पेज में देखी जा सकती हैं ।


2
Rsyslog डॉक्स में प्रारूप के बारे में अधिक जानकारी: rsyslog.com/doc/rsyslog_conf_examples.html और rsyslog.com/doc/rsyslog_conf_templates.html
Taha

@TahaJahangir लिंक अब काम नहीं कर रहे हैं :( जाहिर है, अगर आप प्राथमिकता और सुविधा के कुछ मानव पठनीय संस्करण चाहते हैं, तो आप उपयोग कर सकते हैं %pri-text%जो देता है local7.infoयाkern.log
Ciprian Tomoiagă
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.