Changeset - 2b9c095d0e85
[Not reviewed]
Merge
0 14 0
Jan Kaluza - 13 years ago 2012-10-31 09:17:09
hanzz.k@gmail.com
Merge branch 'master' of github.com:hanzz/libtransport
3 files changed with 21 insertions and 8 deletions:
0 comments (0 inline, 0 general)
docs/guide/logging.textile
Show inline comments
 
@@ -95,7 +95,7 @@ log4j.additivity.Component.XML=false
 

	
 
# Create new RollingFileAppender logger and set the file name
 
log4j.appender.XML=org.apache.log4j.RollingFileAppender
 
log4j.appender.XML.File=/var/log/spectrum2/${jid}/spectrum2.log
 
log4j.appender.XML.File=/var/log/spectrum2/${jid}/spectrum2_xml.log
 

	
 
# Set MaxFileSize. Log will be rotated automatically when this limit is reached
 
log4j.appender.XML.MaxFileSize=100000KB
 
@@ -107,6 +107,25 @@ log4j.appender.XML.layout=org.apache.log4j.PatternLayout
 
log4j.appender.XML.layout.ConversionPattern=%d %-5p %c: %m%n
 
</pre>
 

	
 
h3. Disable XML logging
 

	
 
<pre>
 
# We create two rootLoggers:
 
#   - "debug" is internal logger used by log4cxx
 
#   - "stdout" is name of our ConsoleAppender logger
 
log4j.rootLogger=debug, stdout
 

	
 
# Create new ConsoleAppender logger with custom PatternLayout
 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
 

	
 
# Define the output pattern. Characters are mentioned here: http://logging.apache.org/log4cxx/apidocs/classlog4cxx_1_1_pattern_layout.html
 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
 
log4j.appender.stdout.layout.ConversionPattern=%d %-5p %c: %m%n
 

	
 
# Disable XML category
 
log4j.category.Component.XML = OFF
 
</pre>
 

	
 
h3. Disable logging
 

	
 
To disable logging, you still *must have* one logger created (probably the ConsoleAppender), but you can set log4j.threshold = OFF to not log everything later:
spectrum/src/sample.cfg
Show inline comments
 
@@ -13,7 +13,7 @@ admin_password=test
 
#cert=server.pfx #patch to PKCS#12 certificate
 
#cert_password=test #password to that certificate if any
 
users_per_backend=10
 
backend=../..//backends/libpurple/spectrum2_libpurple_backend
 
backend=../..//backends/swiften/spectrum2_swiften_backend
 
#backend=../../backends/twitter/spectrum2_twitter_backend
 
#backend=/home/hanzz/code/libtransport/backends/libcommuni/spectrum2_libcommuni_backend
 
protocol=prpl-jabber
src/usermanager.cpp
Show inline comments
 
@@ -203,12 +203,6 @@ void UserManager::handlePresence(Swift::Presence::ref presence) {
 
				response->setFrom(presence->getTo());
 
				response->setType(Swift::Presence::Subscribe);
 
				m_component->getStanzaChannel()->sendPresence(response);
 

	
 
				response = Swift::Presence::create();
 
				response->setTo(presence->getFrom());
 
				response->setFrom(presence->getTo());
 
				response->setType(Swift::Presence::Subscribed);
 
				m_component->getStanzaChannel()->sendPresence(response);
 
			}
 

	
 
			// Set user offline in database
0 comments (0 inline, 0 general)