#UI_ENHANCEMENT by exept
class: MiniLogger class
comment/format in: #examples
changed: #log:severity:facility:originator:attachment:
--- a/MiniLogger.st Sat Oct 12 14:35:20 2019 +0200
+++ b/MiniLogger.st Sat Oct 12 14:38:07 2019 +0200
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
"
COPYRIGHT (c) 2012-2014 by Jan Vrany & eXept Software AG
All Rights Reserved
@@ -111,6 +113,12 @@
Logger debug: 'Hello world!!'
[exEnd]
+ [exBegin]
+ Logger warning: 'Hello world!!'
+ Logger error: 'Hello world!!'
+ Logger fatal: 'Hello world!!'
+ [exEnd]
+
You may use #<severity>:with:with: utility to format log message:
[exBegin]
@@ -701,7 +709,11 @@
severity >= WARNING ifTrue:[
severity >= ERROR ifTrue:[
- msg := msg withColor:Color red.
+ severity >= FATAL ifTrue:[
+ msg := msg withColor:Color red darkened.
+ ] ifFalse:[
+ msg := msg withColor:Color red.
+ ].
] ifFalse:[
msg := msg withColor:Color orange.
].
@@ -722,7 +734,7 @@
Logger log:'test message' severity: DEBUG facility: 'TEST'
Logger log:'test message' severity: INFO facility: 'TEST'
Logger log:'test message' asUnicode16String severity: INFO facility: 'TEST'
- Logger log:'test message äöüß' severity: INFO facility: 'TEST'
+ Logger log:'test message äöüß' severity: INFO facility: 'TEST'
Logger log:'test message' severity: WARNING facility: 'TEST'
Logger log:'test message' severity: ERROR facility: 'TEST'
'test message' infoPrintCR