7 лабораторная с раюотающим логированием
This commit is contained in:
parent
441001a425
commit
67cef96247
@ -7,24 +7,6 @@
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module-library" exported="">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/../../../Download/apache-log4j-2.19.0-bin/apache-log4j-2.19.0-bin/log4j-api-2.19.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="module-library" exported="">
|
||||
<library>
|
||||
<CLASSES>
|
||||
<root url="jar://$MODULE_DIR$/../../../Download/apache-log4j-2.19.0-bin/apache-log4j-2.19.0-bin/log4j-core-2.19.0.jar!/" />
|
||||
</CLASSES>
|
||||
<JAVADOC />
|
||||
<SOURCES />
|
||||
</library>
|
||||
</orderEntry>
|
||||
<orderEntry type="library" name="log4j-1.2.17" level="project" />
|
||||
<orderEntry type="library" exported="" name="log4j-1.2.17" level="project" />
|
||||
</component>
|
||||
</module>
|
2
admin.log
Normal file
2
admin.log
Normal file
@ -0,0 +1,2 @@
|
||||
WARN FormMapWithSetWarships:267 - Ошибка переполнения хранилища: В наборе превышено допустимое количество: 8 16-12-2022
|
||||
WARN FormMapWithSetWarships:312 - Ошибка удаления: Не найден объект по позиции 7 16-12-2022
|
@ -7,6 +7,7 @@ import java.io.File;
|
||||
import java.util.HashMap;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import org.apache.log4j.BasicConfigurator;
|
||||
import org.apache.log4j.Logger;
|
||||
public class FormMapWithSetWarships extends JFrame{
|
||||
private JPanel mainPanel;
|
||||
@ -44,11 +45,6 @@ public class FormMapWithSetWarships extends JFrame{
|
||||
|
||||
private Logger _logger;
|
||||
|
||||
public FormMapWithSetWarships(Logger logger){
|
||||
this();
|
||||
this._logger=logger;;
|
||||
}
|
||||
|
||||
public FormMapWithSetWarships(){
|
||||
InitializeComponent();
|
||||
}
|
||||
@ -79,6 +75,7 @@ public class FormMapWithSetWarships extends JFrame{
|
||||
}
|
||||
|
||||
private void InitializeComponent(){
|
||||
_logger = Logger.getLogger("FormMapWithSetWarships");
|
||||
|
||||
setContentPane(mainPanel);
|
||||
setTitle("Warship");
|
||||
@ -86,7 +83,7 @@ public class FormMapWithSetWarships extends JFrame{
|
||||
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
|
||||
setVisible(true);
|
||||
|
||||
_mapsCollection = new MapsCollection(getWidth(), getHeight());
|
||||
_mapsCollection = new MapsCollection(getWidth() - 300, getHeight()-300);
|
||||
СomboBoxSelectorMap.removeAllItems();
|
||||
for(String elem:_mapsDict.keySet()){
|
||||
СomboBoxSelectorMap.addItem(elem);
|
||||
@ -101,8 +98,8 @@ public class FormMapWithSetWarships extends JFrame{
|
||||
Icon iconRight = new ImageIcon("src\\Images\\ArrowRight.jpg");
|
||||
ButtonRight.setIcon(iconRight);
|
||||
|
||||
File root = new File("D://2.1//RPP");
|
||||
|
||||
File root = new File("C://Цуканова//2.1//RPP");
|
||||
//D://2.1//RPP
|
||||
//сохранение
|
||||
saveToolStripMenuItem.addActionListener(e -> {
|
||||
JFileChooser fs = new JFileChooser();
|
||||
|
@ -2,6 +2,6 @@
|
||||
import org.apache.log4j.*;
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
new FormMapWithSetWarships(LogManager.getLogger(Main.class));
|
||||
new FormMapWithSetWarships();
|
||||
}
|
||||
}
|
||||
|
@ -31,8 +31,9 @@ public class SetWarshipsGeneric<T extends Object> implements Iterable<T>{
|
||||
{
|
||||
if (position >= _maxCount || position < 0)
|
||||
return null;
|
||||
|
||||
if(position >= getCount()) throw new WarshipNotFoundException(position);
|
||||
T deleted = _places.get(position);
|
||||
if(deleted == null) throw new WarshipNotFoundException(position);
|
||||
_places.remove(position);
|
||||
return deleted;
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
log4j.logger.FormMapWithSetWarshipGeneric=INFO, fileAppender, adminAppender
|
||||
log4j.logger.FormMapWithSetWarships=INFO, fileAppender, adminAppender
|
||||
|
||||
log4j.additivity.FormMapWithSetWarshipGeneric=false
|
||||
log4j.additivity.FormMapWithSetWarshipGenericAdmin=false
|
||||
log4j.additivity.FormMapWithSetWarships=false
|
||||
log4j.additivity.FormMapWithSetWarshipsAdmin=false
|
||||
|
||||
log4j.appender.fileAppender.threshold=INFO
|
||||
log4j.appender.adminAppender.threshold=INFO
|
@ -1,27 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<Configuration status="info">
|
||||
<Appenders>
|
||||
<File name="error" fileName="Errors.log" append="true">
|
||||
<PatternLayout>
|
||||
<Pattern>
|
||||
[%-5level] %msg (%d{dd.MM.yyyy})%n
|
||||
</Pattern>
|
||||
</PatternLayout>
|
||||
<ThresholdFilter level="WARN" onMatch="ACCEPT" onMismatch="DENY"/>
|
||||
</File>
|
||||
<File name="info" fileName="Infos.log" append="true">
|
||||
<PatternLayout>
|
||||
<Pattern>
|
||||
[%-5level] %msg (%d{dd.MM.yyyy})%n
|
||||
</Pattern>
|
||||
</PatternLayout>
|
||||
<ThresholdFilter level="WARN" onMatch="DENY" onMismatch="ACCEPT"/>
|
||||
</File>
|
||||
</Appenders>
|
||||
<Loggers>
|
||||
<Root level="INFO">
|
||||
<AppenderRef ref="info"/>
|
||||
<AppenderRef ref="error"/>
|
||||
</Root>
|
||||
</Loggers>
|
||||
</Configuration>
|
45
user.log
Normal file
45
user.log
Normal file
@ -0,0 +1,45 @@
|
||||
INFO FormMapWithSetWarships:198 - Переход на карту q 16-12-2022
|
||||
INFO FormMapWithSetWarships:231 - Добавлена карта: q 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:230 - Добавлена карта: 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:256 - Добавлен объект: DrawingObjectWarship@3e80c31e 16-12-2022
|
||||
INFO FormMapWithSetWarships:256 - Добавлен объект: DrawingObjectWarship@45e72059 16-12-2022
|
||||
INFO FormMapWithSetWarships:256 - Добавлен объект: DrawingObjectWarship@66c19385 16-12-2022
|
||||
INFO FormMapWithSetWarships:256 - Добавлен объект: DrawingObjectWarship@b719186 16-12-2022
|
||||
INFO FormMapWithSetWarships:256 - Добавлен объект: DrawingObjectWarship@1e80be29 16-12-2022
|
||||
INFO FormMapWithSetWarships:256 - Добавлен объект: DrawingObjectWarship@18c57ba3 16-12-2022
|
||||
INFO FormMapWithSetWarships:256 - Добавлен объект: DrawingObjectWarship@189a8839 16-12-2022
|
||||
INFO FormMapWithSetWarships:256 - Добавлен объект: DrawingObjectWarship@2ee29701 16-12-2022
|
||||
INFO FormMapWithSetWarships:116 - Успешное сохранение в файл: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:139 - Успешная загрузка из файла: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@7a6980df 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@66bb9ebe 16-12-2022
|
||||
INFO FormMapWithSetWarships:307 - Не удалось удалить объект по позиции: 8 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:230 - Добавлена карта: 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:139 - Успешная загрузка из файла: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:307 - Не удалось удалить объект по позиции: 8 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@4b7ca985 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:139 - Успешная загрузка из файла: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:295 - Удален объект: DrawingObjectWarship@4e4aa9fb 16-12-2022
|
||||
INFO FormMapWithSetWarships:295 - Удален объект: DrawingObjectWarship@6327b9c7 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:139 - Успешная загрузка из файла: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@31c1257f 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@4bb6e7e1 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:139 - Успешная загрузка из файла: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@588d198d 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:139 - Успешная загрузка из файла: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@570e663f 16-12-2022
|
||||
INFO FormMapWithSetWarships:307 - Не удалось удалить объект по позиции: 8 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:139 - Успешная загрузка из файла: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@19004d94 16-12-2022
|
||||
INFO FormMapWithSetWarships:197 - Переход на карту 1 16-12-2022
|
||||
INFO FormMapWithSetWarships:139 - Успешная загрузка из файла: C:\Цуканова\2.1\RPP\save.txt 16-12-2022
|
||||
INFO FormMapWithSetWarships:299 - Удален объект: DrawingObjectWarship@82b8a3b 16-12-2022
|
Loading…
Reference in New Issue
Block a user