As of r1727, some changes will be introduced for the "Logger" tool.
The ability of logging applications' activity is one of the most important features in JPCSP, especially when used by homebrew develeopers.
In r1727, I've added a new menu under Debug > Tools called Logger. The "Show Logger" option is just the "Toggle console" button with a checkbox, but the big addition is the "Customize" option. This opens a new window called "Customize Logger" where any user will be able to change logging behaviour without having to learn how to work with the .xml files used by log4j (which we use in JPCSP).
Under the "General" tab there're the "Logger" related options that were under the "Configuration" menu and under the "Settings" tab, I've added a small log settings file generator.
Use the options under this tab to change the way the log output file is generated (text version, html version, both or none), the name of the log output file and the settings file path (in case you wish to load a different file from another place). Then, press the "Generate new settings file" and you'll see the text pane change. A new file will be generated, but these settings will go back to their original values, so you can easily reset the file to it's original form.
So, this is only the first installment of "Logger" improvements, and I plan to add features like per module logging, thread monitoring and more.
Please post any issues, opinions or ideas for improvements as a reply to this post.
The ability of logging applications' activity is one of the most important features in JPCSP, especially when used by homebrew develeopers.
In r1727, I've added a new menu under Debug > Tools called Logger. The "Show Logger" option is just the "Toggle console" button with a checkbox, but the big addition is the "Customize" option. This opens a new window called "Customize Logger" where any user will be able to change logging behaviour without having to learn how to work with the .xml files used by log4j (which we use in JPCSP).
Under the "General" tab there're the "Logger" related options that were under the "Configuration" menu and under the "Settings" tab, I've added a small log settings file generator.
Use the options under this tab to change the way the log output file is generated (text version, html version, both or none), the name of the log output file and the settings file path (in case you wish to load a different file from another place). Then, press the "Generate new settings file" and you'll see the text pane change. A new file will be generated, but these settings will go back to their original values, so you can easily reset the file to it's original form.
So, this is only the first installment of "Logger" improvements, and I plan to add features like per module logging, thread monitoring and more.
Please post any issues, opinions or ideas for improvements as a reply to this post.