मैं एसवीएन सर्वर-साइड लॉग प्राप्त करने का कोई तरीका खोजने का प्रयास कर रहा हूं, लेकिन मुझे केवल svn:log
का उपयोग करके क्लाइंट साइड लॉग पुनर्प्राप्त करने का तरीका मिला। मैं सर्वर-साइड लॉग कैसे प्राप्त करूं?मैं एसवीएन सर्वर लॉग कैसे प्राप्त करूं?
उत्तर
SVN कार्यान्वयन कि svnserve
निष्पादन का उपयोग के लिए, यह जब डेमॉन शुरू करने --log-file
स्विच पारित करके सर्वर साइड लॉगिंग सक्षम करने के लिए संभव है, जैसे:
# svnserve -d -r /svn --log-file=/var/log/svnserve.log
यह svnserve
डेमॉन को लॉग इन करने के कारण होता है फ़ाइल /var/log/svnserve.log
।
पूर्णता के लिए, -d
स्विच "डेमॉन मोड" में svnserve
चलाता है, और -r
स्विच एसवीएन रिपोजिटरी रूट निर्दिष्ट करता है।
मेरी प्रतिक्रिया एक कदम आगे ले जाने के लिए, svnserve
को सेवा के रूप में कॉन्फ़िगर करना संभव है। यह सुनिश्चित करता है कि svnserve
सिस्टम स्टार्ट-अप पर चलता है, और सिस्टम शट डाउन पर गहराई से समाप्त हो जाता है।
एक विधि डेबियन (और Ubuntu) सिस्टम http://odyniec.net/articles/ubuntu-subversion-server/ में वर्णन किया गया है पर यह पूरा करने, और लेखक एक initd
स्क्रिप्ट कि सही ढंग से कार्य करना चाहिए प्रदान करता है बाहर के बॉक्स: http://odyniec.net/articles/ubuntu-subversion-server/svnserve
जो लोग इस काम के लिए स्क्रिप्ट, लॉगिंग लाइन 18 पर DAEMON_ARGS
चर को संशोधित (इस लेखन के रूप में) की तरह कुछ देखने के लिए सक्षम कर सकते हैं:
DAEMON_ARGS="-d -r /svn --log-file=/var/log/svnserve.log"
सेवा तो
के साथ शुरू किया जाएगा# service svnserve start
और
# service svnserve stop
साथ बंद कर दिया स्क्रिप्ट भी restart
और force-reload
तर्क स्वीकार करता है।
जब आप 'सर्वर साइड लॉग' कहते हैं तो आप किस प्रकार की जानकारी खोज रहे हैं? भंडार के शीर्ष पर 'svn log' आपको रिपोजिटरी परिवर्तनों के बारे में सबकुछ बताएगा। क्या आप उपयोगकर्ता रखरखाव लॉग की तलाश में हैं? – SiB
मैं जानना चाहता हूं कि केवल व्यवस्थापक समूह लॉगिंग जानकारी और इन लॉगिंग जानकारी के फ़ाइल में कौन सी फाइल उपलब्ध है? – CrazyCoder
मैं व्यवस्थापक रखरखाव लॉग की तलाश में हूँ? – CrazyCoder