zaplatynski / second-hand-log Goto Github PK
View Code? Open in Web Editor NEWA log message console for the FirstSpirit CMS as FirstSpirit module (FSM)
Home Page: https://zaplatynski.github.io/second-hand-log/
License: MIT License
A log message console for the FirstSpirit CMS as FirstSpirit module (FSM)
Home Page: https://zaplatynski.github.io/second-hand-log/
License: MIT License
At the moment the console can only be used from FirstSpirit SiteArchitect. There should be a way to launch it somewhere out of the ServerManager.
At the moment the Maven install goal does not work the way one would expect: it should install the FSM. Instead it installs the jar contained in the FSM. As long as nobody wants to add the FSM to the local Maven repository or a artifact repository like Nexus this is not critical.
This single Maven module project is far to rough to create a complex artifact like FSM. This must be solved with multi Maven module project to respect the way Maven works.
To get a better understanding what is going on at the log messages there should be an automatic way of mark log messages by colour.
Error messages should be red, warnings should be written in orange while info messages can be displayed in blue or debug messages appear in dark grey.
For reasons of storage efficiency the number of lines in the console must be limited. The number depends on how much memory is available to the main Java application.
At the moment the number is static and can not be changed during runtime. A menu action is needed to change the number of lines.
Add an menu action to configure Log4J to store all log messages to the user's directory for further investigation.
Add an menu action to copy all current log messages to the system's clipboard.
As a place or for new additions like commands for change the number of lines which the console keeps or a command to copy the console to the system's clipboard etc.
To focus on the current development task it is useful to clear the log console before to keep only log messages which have to do the one's we are interested in.
Migrate to the version of Maven FSM package type and make use of the distributed creation of the FirstSpirit deployment descriptor (module.xml) as preparation for future enhancements.
If you are using more than one instance of SiteArchitect it could be confusing which log window belongs to which one. To be able to tell which log window belongs to which SiteArchitect instance there must be the name of the project inside the log window's title.
The Second-Hand Log should provide the possibility to disable it for certain FirstSpirit projects and user groups.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.