Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Toothpick
Last updated at 1:27 pm UTC on 2 November 2006
Toothpick - a simple configurable Logging mechanism for Smalltalk


Example

| logger1 logger2 |
"register loggers"
logger1 := TranscriptLogger new
	format: SimpleLoggingFormatter defaultFormat;
	policy: (LoggingPolicy category: #debug level: #debug).
logger2 := FileLogger new
	fileName: 'MyLog.txt';
	format: SimpleLoggingFormatter defaultFormat;
	policy: (LoggingPolicy category: #myapp level: #info).
(LoggingMultiplexer current)
	addLogger: logger1;
	addLogger: logger2;
	startAllLoggers.

"Lets start loggin"	
LoggingEvent 
	category: #debug 
	level: #warn 
	message: 'using obsolete protocol'.
LoggingEvent 
	category: #myapp 
	level: #info 
	message: 'reading ini files'.