Hi
Following is the user class Logger
***********************************************class Logger { private IConsole console = null; private String logFile = "C:/Users/Bob/Documents/BM_mod12.log"; private boolean info = true; private boolean error = true; private boolean debug = true; public Logger(IConsole cons, String lf, boolean inf, boolean err, boolean dbg) { console = cons; logFile = lf; info = inf; error = err; debug = dbg; if (!"".equals(lf)) new File(logFile).delete(); } public void info(String Data) { if (info) { Data = "INFO : " + Data; Log(Data); } } public void error(String Data) { if (error) { Data = "ERROR : " + Data; Log(Data); } } public void debug(String Data) { if (debug) { Data = "DEBUG : " + Data; Log(Data); } } private void Log(String Data) { try { if (console != null) console.getOut().println(Data); LogToFile(Data); } catch (Exception e) { } } private void LogToFile(String Data) { try { if ("".equals(Data)) return; if ("".equals(logFile)) return; File file = new File(logFile); FileOutputStream fos = new FileOutputStream(file, true); OutputStreamWriter osw = new OutputStreamWriter(fos, "Cp1252" /* "ISO-8859-1" */); BufferedWriter bw = new BufferedWriter(osw); try { bw.write(Data + "\n"); } finally { try { bw.flush(); bw.close(); } catch (IOException e) {} try { osw.flush(); osw.close(); } catch (IOException e) {} try { fos.flush(); fos.close(); } catch (IOException e) {} } } catch (IOException e) { } } // end LogToFile
Having the following
why do I not find a log file in the documents folder ?private String logFile = "C:/Users/Bob/Documents/BM_mod12.log";