Moved logger to a decorator file
Fixed plugin load path error
Added console transport and integrated it into the platform detection