{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":378806940,"defaultBranch":"main","name":"jachLogMgr","ownerLogin":"jachguate","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-21T04:34:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2773194?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693169890.0","currentOid":""},"activityList":{"items":[{"before":"25b292177bcbe0ac81cf82097cd8975453f4ec3e","after":"e6750e7d39cac131b4be524b8b123f53cdc5adc0","ref":"refs/heads/main","pushedAt":"2023-08-28T23:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"If the call to write entries inside the writer thread fails, add a small wait before retry to avoid eat too much CPU cicles while just failing to write.\n\nResolves #44","shortMessageHtmlLink":"If the call to write entries inside the writer thread fails, add a sm…"}},{"before":"2611a01c60c97fe9090f27e9e660ff138af8e656","after":"25b292177bcbe0ac81cf82097cd8975453f4ec3e","ref":"refs/heads/main","pushedAt":"2023-08-28T23:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Make the TjachLogWriter.WordWrap method public and a class function so it can be used from elsewhere in a project using jachLog\n\nResolves #41","shortMessageHtmlLink":"Make the TjachLogWriter.WordWrap method public and a class function s…"}},{"before":"2ca09405f83c533b65b25a6c33a627a6871044b8","after":"2611a01c60c97fe9090f27e9e660ff138af8e656","ref":"refs/heads/main","pushedAt":"2023-08-28T23:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Added a property to allow the library user configure the topic s/he wants the log messages generated by the log itself use\n\nResolves #42","shortMessageHtmlLink":"Added a property to allow the library user configure the topic s/he w…"}},{"before":"dd4508b0dba74deeacb95cd6d135a39447492787","after":"2ca09405f83c533b65b25a6c33a627a6871044b8","ref":"refs/heads/main","pushedAt":"2023-08-28T23:21:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Added the Writer instance to the OnConfigureConnection event\n\nResolves #43","shortMessageHtmlLink":"Added the Writer instance to the OnConfigureConnection event"}},{"before":"ae6b5b64fc4715ae95f878969c9fcc9e99be6797","after":"dd4508b0dba74deeacb95cd6d135a39447492787","ref":"refs/heads/main","pushedAt":"2023-08-27T20:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Writer base class for database writers using DBExpress connections.\n\nResolves #37","shortMessageHtmlLink":"Writer base class for database writers using DBExpress connections."}},{"before":"b1dbecd9b301a1c3f0a044801f0d5a37ae72cdf2","after":"ae6b5b64fc4715ae95f878969c9fcc9e99be6797","ref":"refs/heads/main","pushedAt":"2023-08-27T20:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Factorized the iteration trough the entry queue to allow the writers to override it, for example to allow a bulk insert to a database\n\nThis is a must to achieve good performance while writing logs to a database connection.\n\nWith the current OpenLogChannel/CloseLogChannel approach, the writer would have to cache the log entries data passed as parameters to the write method. It is better to give the writer access to the queue and allow it to work with or cache the entries directly.\n\nResolves #40","shortMessageHtmlLink":"Factorized the iteration trough the entry queue to allow the writers …"}},{"before":"6ad72defabf97229035569c260518d4de2d37640","after":"b1dbecd9b301a1c3f0a044801f0d5a37ae72cdf2","ref":"refs/heads/main","pushedAt":"2023-08-27T20:29:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Added a reference to the associated TjachLog to the writer, so it can access the log properties and methods.\n\nThis allows the writer to have access to the names of the log categories, for example.\n\nResolves #39","shortMessageHtmlLink":"Added a reference to the associated TjachLog to the writer, so it can…"}},{"before":"963ee1bda50814e1db846c54205d939b26267695","after":"6ad72defabf97229035569c260518d4de2d37640","ref":"refs/heads/main","pushedAt":"2023-08-27T20:24:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Methods to allow writers to perform actions to initialize/uninitialize the writer thread created.\n\nResolves #38","shortMessageHtmlLink":"Methods to allow writers to perform actions to initialize/uninitializ…"}},{"before":"1246ea2582b971d4067f98bc482f8bf81b442501","after":"963ee1bda50814e1db846c54205d939b26267695","ref":"refs/heads/main","pushedAt":"2023-08-27T20:11:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Base abstract class to write the log to a database destination using standard Delphi datasets/connections.\n\nResolves #33","shortMessageHtmlLink":"Base abstract class to write the log to a database destination using …"}},{"before":"cd1c924a10cfa882098e324c5f1d110de34bf1f8","after":"1246ea2582b971d4067f98bc482f8bf81b442501","ref":"refs/heads/main","pushedAt":"2023-08-15T04:22:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Log output to various destinations date format was using ':' to separate milliseconds and it now uses '.' instead\n\nResolves #36","shortMessageHtmlLink":"Log output to various destinations date format was using ':' to separ…"}},{"before":"29b663a62ac13196e5f0cd135f93b7d7dec6c366","after":"cd1c924a10cfa882098e324c5f1d110de34bf1f8","ref":"refs/heads/main","pushedAt":"2023-03-18T06:59:41.581Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"Owner assigned in todo's","shortMessageHtmlLink":"Owner assigned in todo's"}},{"before":"ad0c635599d29890221d19418cb160cba06bbd4f","after":"29b663a62ac13196e5f0cd135f93b7d7dec6c366","ref":"refs/heads/main","pushedAt":"2023-03-18T06:59:03.343Z","pushType":"push","commitsCount":1,"pusher":{"login":"jachguate","name":"Juan Antonio Castillo","path":"/jachguate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2773194?s=80&v=4"},"commit":{"message":"if UseSeparateThreadToWrite property is set, and you establish a different Verbosity level filter in a writer, the filter doesn't work at all. All debug messages are written to the output.\n\nResolves #32","shortMessageHtmlLink":"if UseSeparateThreadToWrite property is set, and you establish a diff…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADdGpVXAA","startCursor":null,"endCursor":null}},"title":"Activity · jachguate/jachLogMgr"}