emulate slf4j-api NOPLogger and NOPLoggerFactory
refactor NOPLogger
use native JsDate
check console existance
refactor StackTracePrintStream