2012-03-30 3 views
1

Когда вы регистрируете исключения, он хранится где-то в файле? Если да, то как мне найти этот файл? Если нет, то почему люди беспокоятся о регистрации исключений? Я видел этот пример в сети:Java - Исключения регистрации

DateFormat df = new SimpleDateFormat("dd/MM/yyyy"); 
     df.setLenient(false); 

     try { 
      // 
      // Try to parsing a wrong date. 
      // 
      Date date = df.parse("12/30/1990"); 

      System.out.println("Date = " + date); 
     } catch (ParseException e) { 
      // 
      // Create a Level.SEVERE logging message 
      // 
      if (logger.isLoggable(Level.SEVERE)) { 
       logger.log(Level.SEVERE, "Error parsing date", e); 
      } 
     } 

Когда я запускаю его, я вижу исключение напечатанного на моем Netbeans консоли, и я должен задаться вопросом, является то, что он, или там больше к этому (там должен быть)?

Thanks

+0

Да, это вещь. Havent действительно нашел правильный ответ ... :(Что мне делать в этом случае? –

+0

@AkinwaleAgbaje просто смотря на ответы, предоставленные на ваши вопросы, я видел по крайней мере 3 действительных ответа на 3 разных вопроса. Если вы чувствуете, что они Ответьте на свой вопрос, вы, вероятно, должны переформулировать их, чтобы быть более точными в отношении того, что вы ожидаете. Что касается этого вопроса, вам нужны объяснения при регистрации, но вы не упоминаете, как вы создаете экземпляр своего объекта регистрации, какую структуру ведения журнала вы используете и как она Как вы ожидаете, что люди предоставят больше информации на основе этого? –

+0

@Guilaume Polet Если бы я знал, какой объект логгера для создания экземпляра, какая система ведения журнала используется (даже не знала, что для начала были разные. это был один, называемый Logger), и как его настроить, разве вы не думаете, что я бы поставил это на вопрос? Черт, я бы, наверное, не задал бы этот вопрос, если бы знал все это! из-за вопроса, что я очень новичок в регистрации. Христос, извините, что оскорбил вас. Я сейчас поставлю галочку –

ответ

2

Все зависит от конфигурации каркаса ведения журнала. Если вы решите использовать файловые приложения и что уровень журнала является протоколированным, в большинстве случаев исключение stacktrace будет напечатано в файле.

1

Вам необходимо настроить структуру ведения журнала для входа в файл.

Вы можете снова установить уровень протоколирования, имя файла и место и многое другое ....

1

Если log4j не настроен должным образом ведение журнала по умолчанию исключений будет печатать его на консоли. При настройке в файл вы можете видеть информацию журнала в файле журнала.