2013-03-14 10 views
9

मैं RSYSLOG_TraditionalFileFormat निष्क्रिय करने के लिए rsyslogd के विन्यास को संशोधित किया है शामिल करने के लिए। लेकिन फिर भी Apache लॉग /var/log/apache/error.log केवल दूसरी precission प्रदर्शित कर रहा है।बढ़ाएँ परिशुद्धता मिलीसेकेंड

वहाँ विन्यस्त किया जा करने की जरूरत है कि कुछ और है?

+1

इस सवाल ServerFault पर नहीं कहा जाना चाहिए? – bahrep

+0

मिमी, आप शायद सही हैं, लेकिन टैग वहाँ हैं! – dangonfast

+0

मैं इसे सर्वरफॉल्ट पर कैसे ले जा सकता हूं? – dangonfast

उत्तर

8

पर http://httpd.apache.org/docs/current/mod/mod_log_config.html आप मिली सेकंड सहित differemt समय स्वरूपों को देखने के बस से बदल

%t 
to 
%{%d/%b/%Y:%T}t-%{msec_frac}t for miliseconds 
or 
%{%d/%b/%Y:%T}t-%{usec_frac}t for microsecs 

उदाहरण: 16/मार्च/2013: 22: 44: 34-634 16/मार्च/2013: 22 : 44: 34-634200

Documenation अपाचे

% टी प्रारूप [18/सितंबर/2011: 1 9: 18: 28 -0400] प्रारूप में अनुरोध प्राप्त हुआ था। अंतिम संख्या जीएमटी

% {प्रारूप} टी समय से, प्रारूप द्वारा दिए गए फॉर्म में, जो एक विस्तारित स्ट्रैटाइम (3) प्रारूप (संभावित रूप से स्थानीयकृत) में होना चाहिए, से टाइमज़ोन ऑफ़सेट इंगित करता है। यदि प्रारूप शुरू होने से शुरू होता है: (डिफ़ॉल्ट) अनुरोध प्रसंस्करण की शुरुआत में समय लिया जाता है। यदि यह अंत के साथ शुरू होता है: यह वह समय है जब लॉग प्रविष्टि लिखी जाती है, अनुरोध प्रसंस्करण के अंत के करीब। strftime (3) द्वारा समर्थित प्रारूपों के अलावा, निम्न स्वरूप टोकन समर्थित हैं: के बाद से माइक्रोसेकंड की युग

usec संख्या के बाद से मिलीसेकंड का युग

msec संख्या के बाद से सेकंड के

सेकंड नंबर युग

msec_frac मिलीसेकंड अंश

usec_frac माइक्रोसेकंड अंश

ये टोकन एक दूसरे को या strftime (3) एक ही प्रारूप स्ट्रिंग में स्वरूपण के साथ संयुक्त नहीं किया जा सकता। आप इसके बजाय एकाधिक% {format} टी टोकन का उपयोग कर सकते हैं।

strftime (3) स्वरूपण http://man7.org/linux/man-pages/man3/strftime.3.html

+1

बस एक नोट - यह 2.2 पर काम नहीं करता है, लेकिन केवल अपाचे पर 2.4+ –

+0

लगता है कि अपाचे में काम नहीं करता 2.4.10: त्रुटिLogFormat "% {% d /% b /% वाई:% टी} टी -% { msec_frac} टी [% -m:% एल] [पीआईडी% पी: टीआईडी% टी] [ग्राहक \% एक]% एम%, \ संदर्भित \% {referer} मैं " आउटपुट: शुक्र 20 फ़र, 16:32: 18 2015-2015-02-20 16:32:18 [कोर: नोटिस] [पीआईडी ​​2162: टीआईडी ​​140307424573312] AH00094: कमांड लाइन: '/ usr/sbin/apache2' – Sirex

संबंधित मुद्दे