Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Beginner
Aug 19, 2002

Append an Exception Trace to a Log File


If you want all exceptions to go to the same file, use this code:
 
import java.io.*;
import java.util.Date;

public class Logger
{
public static synchronized logException(Exception ex)
{
try {
RandomAccessFile ff = new RandomAccessFile("c:\\name.log","rw");
// to append - move file pointer
ff.seek(ff.length());
PrintWriter logWriter = new PrintWriter(new FileWriter(ff.getFD()));
logWriter.println("============="+  (new Date()).toString() +
ex.getMessage() + "========");
ex.printStackTrace(logWriter);
logWriter.println("=============================================");
logWriter.close();
}catch(Exception ee)
{//nothing to do}
}
}

Use it as following:
try{
...
}catch(Exception ex)
{ Logger.logException(ex); }
Elena Neroslavskaya
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date