/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.xmr.core;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Date.*;
/**
 *
 * @author Adil
 * This class is where we write lines
 * Usage:
 * Logger.WriteMsg(message);
 * Logger.WriteInfo(message);
 * Logger.WriteBug(message);
 */
public class Log {
    protected static String inf="[INFO]:";
    protected static String warn="[WARNING]:";
    protected static DateFormat datef = new SimpleDateFormat("[HH:mm:ss]:");
    protected static Date date = new Date();
   
    
    
    
    public static void WriteMsg(Object message){
        System.out.println("["+date+"]:"+message);
    
    }
    public static void WriteInfo(String info){
    System.out.println("["+date+"]:"+inf+info);
    }
    public static void WriteWarning(String warning){
    System.out.println("["+date+"]:"+warn+warning);
    }
    public static void WriteFile(String msg){
   
  try{
   FileWriter LogFile = new FileWriter("xmr.log");
   BufferedWriter logf = new BufferedWriter(LogFile);
   logf.append(msg);
   
  }catch(IOException fwe){
      Log.WriteWarning("Could not parse xmr.log");
      Log.WriteMsg("XMR will continue");

}
  
    }
    public static void WriteServerPacket(Object serverpacket){
    System.out.println("["+date+"][SERVER]->"+serverpacket);
    
    }
}
