package edu.gatech.cs2340.trydent.log;

public class Log {

    public static final String TYPE_DEBUG = "Debug";
    public static final String TYPE_WARNING = "Warning";
    public static final String TYPE_ERROR = "Error";

    public static void log(String logType, String message) {
        System.out.printf("[%s] %s\n", logType, message);
    }

    public static void debug(String message) {
        log(TYPE_DEBUG, message);
    }

    public static void warn(String message) {
        log(TYPE_WARNING, message);
    }

    public static void error(String message) {
        log(TYPE_ERROR, message);
    }

}

@@ -33,16 +33,73 @@
 t.log;%0A%0A
+/**%0A * A basic class for logging to standard output.%0A */%0A
 public c
@@ -282,306 +282,745 @@
     
-public static void log(String logType, String message) %7B%0A        System.out.printf(%22%5B%25s%5D %25s%5Cn%22, logType, message);%0A    %7D%0A%0A    public static void debug(String message) %7B%0A        log(TYPE_DEBUG, message);%0A    %7D%0A%0A    public static void warn(String message) %7B%0A        log(TYPE_WARNING, message);%0A    %7D%0A
+/**%0A     * Logs a message with a tag.%0A     * @param logType the tag associated with the log%0A     * @param message the message to log%0A     */%0A    public static void log(String logType, String message) %7B%0A        System.out.printf(%22%5B%25s%5D %25s%5Cn%22, logType, message);%0A    %7D%0A%0A    /**%0A     * Logs a message with a debug tag.%0A     * @param message the message to log%0A     */%0A    public static void debug(String message) %7B%0A        log(TYPE_DEBUG, message);%0A    %7D%0A%0A    /**%0A     * Logs a message with a warning tag.%0A     * @param message the message to log%0A     */%0A    public static void warn(String message) %7B%0A        log(TYPE_WARNING, message);%0A    %7D%0A%0A    /**%0A     * Logs a message with an error tag.%0A     * @param message the message to log%0A     */
 %0A   

Update Log.java