mostly finished xLog and xLogFormatter classes