log4j - संस्थापन
log4j एपीआई पैकेज को अपाचे सॉफ्टवेयर लाइसेंस के तहत वितरित किया जाता है, जो पूर्ण स्रोत ओपन सोर्स लाइसेंस है जिसे ओपन सोर्स पहल द्वारा प्रमाणित किया गया है।
नवीनतम लॉग 4j संस्करण, जिसमें पूर्ण-स्रोत कोड, क्लास फाइलें और प्रलेखन शामिल हैं, पर पाया जा सकता है http://logging.apache.org/log4j/।
अपने सिस्टम पर log4j स्थापित करने के लिए, अपाचे- log4j-xxxtar.gz को निर्दिष्ट URL से डाउनलोड करें और नीचे दिए गए चरणों का पालन करें।
चरण 1
डाउनलोड की गई फ़ाइल को अनज़िप और अनटार करें /usr/local/ निर्देशिका इस प्रकार है:
$ gunzip apache-log4j-1.2.15.tar.gz
$ tar -xvf apache-log4j-1.2.15.tar
apache-log4j-1.2.15/tests/input/
apache-log4j-1.2.15/tests/input/xml/
apache-log4j-1.2.15/tests/src/
apache-log4j-1.2.15/tests/src/java/
apache-log4j-1.2.15/tests/src/java/org/
.......................................
अनियंत्रित रहते हुए, यह एक अपाचे-लॉग 4 जे-एक्सएक्सएक्स नाम के साथ एक निर्देशिका पदानुक्रम बनाएगा:
-rw-r--r-- 1 root root 3565 2007-08-25 00:09 BUILD-INFO.txt
-rw-r--r-- 1 root root 2607 2007-08-25 00:09 build.properties.sample
-rw-r--r-- 1 root root 32619 2007-08-25 00:09 build.xml
drwxr-xr-x 14 root root 4096 2010-02-04 14:09 contribs
drwxr-xr-x 5 root root 4096 2010-02-04 14:09 examples
-rw-r--r-- 1 root root 2752 2007-08-25 00:09 INSTALL
-rw-r--r-- 1 root root 4787 2007-08-25 00:09 KEYS
-rw-r--r-- 1 root root 11366 2007-08-25 00:09 LICENSE
-rw-r--r-- 1 root root 391834 2007-08-25 00:29 log4j-1.2.15.jar
-rw-r--r-- 1 root root 160 2007-08-25 00:09 NOTICE
-rwxr-xr-x 1 root root 10240 2007-08-25 00:27 NTEventLogAppender.dll
-rw-r--r-- 1 root root 17780 2007-08-25 00:09 pom.xml
drwxr-xr-x 7 root root 4096 2007-08-25 00:13 site
drwxr-xr-x 8 root root 4096 2010-02-04 14:08 src
drwxr-xr-x 6 root root 4096 2010-02-04 14:09 tests
चरण 2
यह चरण वैकल्पिक है और इस बात पर निर्भर करता है कि आप log4j फ्रेमवर्क से किन विशेषताओं का उपयोग करने जा रहे हैं। यदि आपके पास पहले से ही आपके मशीन पर निम्नलिखित पैकेज स्थापित हैं तो यह ठीक है, अन्यथा आपको लॉग 4 जे काम करने के लिए उन्हें स्थापित करने की आवश्यकता है।
JavaMail API:ई-मेल आधारित log4j में प्रवेश सुविधा जावा मेल एपीआई (mail.jar) से अपने मशीन पर स्थापित करने की आवश्यकता है glassfish.dev ।
JavaBeans Activation Framework: जावा मेल एपीआई के लिए यह भी आवश्यक होगा कि आपकी मशीन पर JavaBeans एक्टिवेशन फ्रेमवर्क (सक्रियण .jar) स्थापित किया जाए http://java.sun.com/products/javabeans/jaf/index.jsp।
Java Message Service: Log4j के JMS- संगत विशेषताओं के लिए आवश्यक है कि JMS और Java नामकरण और निर्देशिका इंटरफ़ेस JNDI दोनों को आपकी मशीन पर स्थापित किया जाए http://java.sun.com/products/jms।
XML Parser:Log4j का उपयोग करने के लिए आपको JAXP- संगत XML पार्सर की आवश्यकता है। सुनिश्चित करें कि आपके पास अपनी मशीन पर Xerces.jar स्थापित हैhttp://xerces.apache.org/xerces-j/install.html।
चरण 3
अब आपको सेट अप करने की आवश्यकता है CLASSPATH तथा PATHचर उचित रूप से। यहां हम इसे log4j.xxxjar फ़ाइल के लिए सेट करने जा रहे हैं।
$ pwd
/usr/local/apache-log4j-1.2.15
$ export CLASSPATH=$CLASSPATH:/usr/local/apache-log4j-1.2.15/log4j-1.2.15.jar
$ export PATH=$PATH:/usr/local/apache-log4j-1.2.15/