Completed the logging classes, but I  have to check some kind of thread-safe loggins system.