diff --git a/Project/loginfo.log b/Project/loginfo.log index ba2fe2e..b2c55b4 100644 --- a/Project/loginfo.log +++ b/Project/loginfo.log @@ -1,4 +1,5 @@ -INFO FormMapWithSetPlanesGeneric:157 - Добавлена карта 123 02-12-2022 -INFO FormMapWithSetPlanesGeneric:191 - Осуществлён переход на карту под названием 123 02-12-2022 -INFO FormMapWithSetPlanesGeneric:157 - Добавлена карта 454 02-12-2022 -INFO FormMapWithSetPlanesGeneric:191 - Осуществлён переход на карту под названием 454 02-12-2022 + +INFO FormMapWithSetPlanesGeneric:190 - Осуществлён переход на карту под названием 123 06-12-2022 +INFO FormMapWithSetPlanesGeneric:190 - Осуществлён переход на карту под названием 123 06-12-2022 +INFO FormMapWithSetPlanesGeneric:293 - Oбъект удалён: DrawningObjectPlane@16c93eba 06-12-2022 +INFO FormMapWithSetPlanesGeneric:236 - Добавлен объект: DrawningObjectPlane@17b8b3 06-12-2022 diff --git a/Project/logwarn.log b/Project/logwarn.log index 64f7259..59eb54d 100644 --- a/Project/logwarn.log +++ b/Project/logwarn.log @@ -1,2 +1,4 @@ -WARN FormMapWithSetPlanesGenericAdmin:304 - Ошибка удаления: Не найден объект по позиции 1 02-12-2022 -WARN FormMapWithSetPlanesGenericAdmin:304 - Ошибка удаления: Не найден объект по позиции 0 02-12-2022 + +WARN FormMapWithSetPlanesGeneric:248 - Ошибка, переполнение хранилища: В наборе превышено допустимое количество: 10 06-12-2022 +WARN FormMapWithSetPlanesGeneric:248 - Ошибка, переполнение хранилища: В наборе превышено допустимое количество: 10 06-12-2022 +WARN FormMapWithSetPlanesGeneric:303 - Ошибка удаления: Не найден объект по позиции 11 06-12-2022 diff --git a/Project/src/FormMapWithSetPlanesGeneric.java b/Project/src/FormMapWithSetPlanesGeneric.java index 06e449b..373d93c 100644 --- a/Project/src/FormMapWithSetPlanesGeneric.java +++ b/Project/src/FormMapWithSetPlanesGeneric.java @@ -46,8 +46,7 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ private static Logger _logger; //дополнительные логгеры - Logger logwarn = Logger.getLogger("FormMapWithSetPlanesGenericAdmin"); - Logger loginfo = Logger.getLogger("FormMapWithSetPlanesGeneric"); + Logger logger = Logger.getLogger("FormMapWithSetPlanesGeneric"); //Для выпадающего списка HashMap _mapsHashMap = new HashMap<>() @@ -135,11 +134,11 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ if(ComboBoxSelectorMap.getSelectedIndex() == -1) { - logwarn.log(Level.ERROR, "При добавлении карты " + ComboBoxSelectorMap.getSelectedIndex() + "не была выбрана карта"); + logger.log(Level.ERROR, "При добавлении карты " + ComboBoxSelectorMap.getSelectedIndex() + "не была выбрана карта"); } else { - logwarn.log(Level.ERROR, "При добавлении карты " + ComboBoxSelectorMap.getSelectedIndex() + "не была названа карта"); + logger.log(Level.ERROR, "При добавлении карты " + ComboBoxSelectorMap.getSelectedIndex() + "не была названа карта"); } return; @@ -148,13 +147,13 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ if(!_mapsHashMap.containsKey(ComboBoxSelectorMap.getSelectedItem())) { JOptionPane.showMessageDialog(null, "Данная карта отсутсвует", "Ошибка", JOptionPane.ERROR_MESSAGE); - logwarn.log(Level.ERROR, "Отсутствует карта с названием " + TextBoxNewMapName.getText()); + logger.log(Level.ERROR, "Отсутствует карта с названием " + TextBoxNewMapName.getText()); return; } _mapsCollection.AddMap(TextBoxNewMapName.getText(), _mapsHashMap.get(ComboBoxSelectorMap.getSelectedItem().toString())); - loginfo.log(Level.INFO, "Добавлена карта " + TextBoxNewMapName.getText()); + logger.log(Level.INFO, "Добавлена карта " + TextBoxNewMapName.getText()); ReloadMaps(); } }); @@ -172,7 +171,7 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ "Удаление", JOptionPane.YES_NO_OPTION) == 0) { _mapsCollection.DelMap(ListBoxMaps.getSelectedValue().toString()); - loginfo.log(Level.INFO, "Удалена карта " + ListBoxMaps.getSelectedValue().toString()); + logger.log(Level.INFO, "Удалена карта " + ListBoxMaps.getSelectedValue().toString()); ReloadMaps(); } } @@ -188,7 +187,7 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ } UpdateWindow(_mapsCollection.get(ListBoxMaps.getSelectedValue().toString()).ShowSet()); - loginfo.log(Level.INFO, "Осуществлён переход на карту под названием " + ListBoxMaps.getSelectedValue().toString()); + logger.log(Level.INFO, "Осуществлён переход на карту под названием " + ListBoxMaps.getSelectedValue().toString()); } }); @@ -234,11 +233,11 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ if (_mapsCollection.get(ListBoxMaps.getSelectedValue().toString()).Add(plane) != -1) { JOptionPane.showMessageDialog(null, "Объект добавлен"); - loginfo.log(Level.INFO, "Добавлен объект: " + plane); + logger.log(Level.INFO, "Добавлен объект: " + plane); UpdateWindow(_mapsCollection.get(ListBoxMaps.getSelectedValue().toString()).ShowSet()); } else { JOptionPane.showMessageDialog(null, "Не удалось добавить объект", "Ошибка", JOptionPane.ERROR_MESSAGE); - loginfo.log(Level.INFO, "Не удалось добавить объект: " + plane); + logger.log(Level.INFO, "Не удалось добавить объект: " + plane); } } } @@ -246,19 +245,19 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ { JOptionPane.showConfirmDialog(null, "Ошибка, хранилище переполнено: " + ex.getMessage(), "Результат", JOptionPane.ERROR_MESSAGE); - logwarn.log(Level.WARN, "Ошибка, переполнение хранилища: " + ex.getMessage()); + logger.log(Level.WARN, "Ошибка, переполнение хранилища: " + ex.getMessage()); } catch(IllegalArgumentException ex) { JOptionPane.showConfirmDialog(null, ex.getMessage(), "Результат", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); - logwarn.log(Level.ERROR, "Ошибка добавления: " + ex.getMessage()); + logger.log(Level.ERROR, "Ошибка добавления: " + ex.getMessage()); } catch(Exception ex) { JOptionPane.showConfirmDialog(null, "Неизвестная ошибка: " + ex.getMessage(), "Результат", JOptionPane.ERROR_MESSAGE); - logwarn.log(Level.FATAL, "Неизвестная ошибка: " + ex.getMessage()); + logger.log(Level.FATAL, "Неизвестная ошибка: " + ex.getMessage()); } }); @@ -291,22 +290,22 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ if (deletePlane != null) { JOptionPane.showMessageDialog(null, "Объект удалён " + deletePlane); - loginfo.log(Level.INFO, "Oбъект удалён: " + deletePlane); + logger.log(Level.INFO, "Oбъект удалён: " + deletePlane); UpdateWindow(_mapsCollection.get(ListBoxMaps.getSelectedValue().toString()).ShowSet()); } else { JOptionPane.showMessageDialog(null, "Не удалось удалить объект", "Ошибка", JOptionPane.ERROR_MESSAGE); - logwarn.log(Level.ERROR, "Не удалось удалить объект " + deletePlane); + logger.log(Level.ERROR, "Не удалось удалить объект " + deletePlane); } } catch (PlaneNotFoundException ex) { JOptionPane.showMessageDialog(null, "Ошибка удаления: " + ex.getMessage(), "Ошибка", JOptionPane.ERROR_MESSAGE); - logwarn.log(Level.WARN, "Ошибка удаления: " + ex.getMessage()); + logger.log(Level.WARN, "Ошибка удаления: " + ex.getMessage()); } catch (Exception ex) { JOptionPane.showMessageDialog(null, "Неизвестная ошибка: " + ex.getMessage(), "Ошибка", JOptionPane.ERROR_MESSAGE); - logwarn.log(Level.FATAL, "Ошибка удаления: " + ex.getMessage()); + logger.log(Level.FATAL, "Ошибка удаления: " + ex.getMessage()); } } }); @@ -454,13 +453,13 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ ReloadMaps(); JOptionPane.showMessageDialog(null,"Загрузка данных прошла успешно", "Результат", JOptionPane.INFORMATION_MESSAGE); - loginfo.log(Level.INFO, "Загрузка карт прошла успешно"); + logger.log(Level.INFO, "Загрузка карт прошла успешно"); } catch(Exception ex) { JOptionPane.showMessageDialog(null, "Ошибка загрузки данных" + ex.getMessage(), "Результат", JOptionPane.ERROR_MESSAGE); - logwarn.log(Level.ERROR, "Ошибка загрузки: " + ex.getMessage()); + logger.log(Level.ERROR, "Ошибка загрузки: " + ex.getMessage()); } } } @@ -480,13 +479,13 @@ public class FormMapWithSetPlanesGeneric extends JFrame{ _mapsCollection.SaveData(jfc.getSelectedFile().getPath()); JOptionPane.showMessageDialog(null,"Сохранение прошло успешно", "Результат", JOptionPane.INFORMATION_MESSAGE); - logwarn.log(Level.ERROR,"Сохранение прошло успешно"); + logger.log(Level.ERROR,"Сохранение прошло успешно"); } catch(Exception ex) { JOptionPane.showMessageDialog(null, "Не сохранилось" + ex.getMessage(), "Результат", JOptionPane.ERROR_MESSAGE); - logwarn.log(Level.ERROR,"Ошибка сохранения: " + ex.getMessage()); + logger.log(Level.ERROR,"Ошибка сохранения: " + ex.getMessage()); } } } diff --git a/Project/src/log4j.properties b/Project/src/log4j.properties index 85d457b..25adf09 100644 --- a/Project/src/log4j.properties +++ b/Project/src/log4j.properties @@ -1,5 +1,4 @@ -log4j.logger.FormMapWithSetPlanesGeneric=INFO, fileAppender -log4j.logger.FormMapWithSetPlanesGenericAdmin=WARN, adminAppender +log4j.logger.FormMapWithSetPlanesGeneric=INFO, fileAppender, adminAppender log4j.additivity.file=false log4j.additivity.admin=false @@ -8,6 +7,10 @@ log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender log4j.appender.fileAppender.File=loginfo.log log4j.appender.fileAppender.MaxFileSize=5MB log4j.appender.fileAppender.MaxBackupIndex=1 +log4j.appender.fileAppender.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.fileAppender.filter.a.LevelMin=INFO +log4j.appender.fileAppender.filter.a.LevelMax=INFO +log4j.appender.fileAppender.filter.a.AcceptOnMatch=TRUE log4j.appender.fileAppender.layout=org.apache.log4j.PatternLayout log4j.appender.fileAppender.layout.ConversionPattern=%-5p %c{1}:%L - %m %d{dd-MM-yyyy}%n @@ -15,5 +18,9 @@ log4j.appender.adminAppender=org.apache.log4j.RollingFileAppender log4j.appender.adminAppender.File=logwarn.log log4j.appender.adminAppender.MaxFileSize=5MB log4j.appender.adminAppender.MaxBackupIndex=1 +log4j.appender.adminAppender.filter.a=org.apache.log4j.varia.LevelRangeFilter +log4j.appender.adminAppender.filter.a.LevelMin=WARN +log4j.appender.adminAppender.filter.a.LevelMax=FATAL +log4j.appender.adminAppender.filter.a.AcceptOnMatch=TRUE log4j.appender.adminAppender.layout=org.apache.log4j.PatternLayout -log4j.appender.adminAppender.layout.ConversionPattern=%-5p %c{1}:%L - %m %d{dd-MM-yyyy}%n \ No newline at end of file +log4j.appender.adminAppender.layout.ConversionPattern=%-5p %c{1}:%L - %m %d{dd-MM-yyyy}%n