Added initial logging framework classes