sergiomrebelo / evo-poster

The Evolutionary Poster Composer (evo-poster) is a generative poster design system. From a given content (including text and imagery), evo-poster can generate and evolve poster designs considerating the aesthetic and semantics features of the content.
MIT License
3 stars 0 forks source link

Define system log method #51

Closed sergiomrebelo closed 9 months ago

sergiomrebelo commented 1 year ago

The objective of this issue is to define and implement a more robust system log method within our software application. The system log is important to understand how the system works. This way, it is important in all users' stories. You should check external services, such as Winston, or use localStorage/database to save the logs.

ToDO

JJ commented 1 year ago

... or mix both. Winston is a log system that can use many kinds of actual "transports", or storage options.

sergiomrebelo commented 1 year ago

We utilized a NoSQL database on the backend and inserted the data into it at the end of the generation process. We developed the required methods for this, including a query method to retrieve the records.

sergiomrebelo commented 1 year ago

The core part of the issue has been developed. However, the issue was reopened to accommodate two enhancements. The plan is to separate it from the current server and create a new one. Additionally, sockets will be implemented to handle requests. A log system has also been established, utilizing a log facilitator method like Winston.