From 2c7ddd319c6a29405db1db20191653c455117368 Mon Sep 17 00:00:00 2001 From: Jim Kerslake <39943820+JimKerslake@users.noreply.github.com> Date: Thu, 24 Jul 2025 13:26:34 +0100 Subject: [PATCH] v8.4 --- src/Demo.WebApp/Demo.WebApp.csproj | 20 +++++++++---------- src/WebAppMvc/WebAppMvc.csproj | 2 +- .../README.md | 9 +++++++++ .../cloudscribe.Logging.EFCore.Common.csproj | 4 +++- .../cloudscribe.Logging.EFCore.MSSQL.csproj | 6 ++++-- .../cloudscribe.Logging.EFCore.MySql.csproj | 7 ++++--- ...oudscribe.Logging.EFCore.PostgreSql.csproj | 7 ++++--- .../cloudscribe.Logging.EFCore.SQLite.csproj | 6 ++++-- .../cloudscribe.Logging.EFCore.pgsql.csproj | 7 ++++--- src/cloudscribe.Logging.NoDb/README.md | 10 ++++++++++ .../cloudscribe.Logging.NoDb.csproj | 6 ++++-- src/cloudscribe.Logging.Web/README.md | 10 ++++++++++ .../cloudscribe.Logging.Web.csproj | 10 ++++++---- src/cloudscribe.Logging/README.md | 14 +++++++++++++ .../cloudscribe.Logging.csproj | 6 ++++-- update_version.ps1 | 6 +++--- 16 files changed, 94 insertions(+), 36 deletions(-) create mode 100644 src/cloudscribe.Logging.EFCore.Common/README.md create mode 100644 src/cloudscribe.Logging.NoDb/README.md create mode 100644 src/cloudscribe.Logging.Web/README.md create mode 100644 src/cloudscribe.Logging/README.md diff --git a/src/Demo.WebApp/Demo.WebApp.csproj b/src/Demo.WebApp/Demo.WebApp.csproj index 4f125fe..e6732ab 100644 --- a/src/Demo.WebApp/Demo.WebApp.csproj +++ b/src/Demo.WebApp/Demo.WebApp.csproj @@ -24,16 +24,16 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/src/WebAppMvc/WebAppMvc.csproj b/src/WebAppMvc/WebAppMvc.csproj index 0fbf3ae..2a9dee7 100644 --- a/src/WebAppMvc/WebAppMvc.csproj +++ b/src/WebAppMvc/WebAppMvc.csproj @@ -1,4 +1,4 @@ - + net8.0 diff --git a/src/cloudscribe.Logging.EFCore.Common/README.md b/src/cloudscribe.Logging.EFCore.Common/README.md new file mode 100644 index 0000000..cb3114d --- /dev/null +++ b/src/cloudscribe.Logging.EFCore.Common/README.md @@ -0,0 +1,9 @@ +# cloudscribe.Logging.EFCore.Common + +Entity Framework Core implementation of cloudscribe ILogRepository. + +## Features +- Common EF Core logic for cloudscribe logging repositories + +## License +Apache-2.0 diff --git a/src/cloudscribe.Logging.EFCore.Common/cloudscribe.Logging.EFCore.Common.csproj b/src/cloudscribe.Logging.EFCore.Common/cloudscribe.Logging.EFCore.Common.csproj index 2181dab..cda24b1 100644 --- a/src/cloudscribe.Logging.EFCore.Common/cloudscribe.Logging.EFCore.Common.csproj +++ b/src/cloudscribe.Logging.EFCore.Common/cloudscribe.Logging.EFCore.Common.csproj @@ -2,13 +2,14 @@ Entity Framework Core implementation of cloudscribe ILogRepository - 8.3.0 + 8.4.0 net8.0 Joe Audette cloudscribe;repositories;logging icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git @@ -16,6 +17,7 @@ + diff --git a/src/cloudscribe.Logging.EFCore.MSSQL/cloudscribe.Logging.EFCore.MSSQL.csproj b/src/cloudscribe.Logging.EFCore.MSSQL/cloudscribe.Logging.EFCore.MSSQL.csproj index 10ec8f1..69587f1 100644 --- a/src/cloudscribe.Logging.EFCore.MSSQL/cloudscribe.Logging.EFCore.MSSQL.csproj +++ b/src/cloudscribe.Logging.EFCore.MSSQL/cloudscribe.Logging.EFCore.MSSQL.csproj @@ -2,19 +2,21 @@ MSSQL Entity Framework Core implementation of cloudscribe ILogRepository - 8.3.0 + 8.4.0 net8.0 Joe Audette cloudscribe;repositories;logging icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git + @@ -23,7 +25,7 @@ - + diff --git a/src/cloudscribe.Logging.EFCore.MySql/cloudscribe.Logging.EFCore.MySql.csproj b/src/cloudscribe.Logging.EFCore.MySql/cloudscribe.Logging.EFCore.MySql.csproj index 3abd734..65b6045 100644 --- a/src/cloudscribe.Logging.EFCore.MySql/cloudscribe.Logging.EFCore.MySql.csproj +++ b/src/cloudscribe.Logging.EFCore.MySql/cloudscribe.Logging.EFCore.MySql.csproj @@ -2,14 +2,14 @@ MySQL Entity Framework Core implementation of cloudscribe ILogRepository - 8.3.0 + 8.4.0 net8.0 Joe Audette cloudscribe;repositories;logging icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 - + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git @@ -17,6 +17,7 @@ + @@ -25,7 +26,7 @@ - + diff --git a/src/cloudscribe.Logging.EFCore.PostgreSql/cloudscribe.Logging.EFCore.PostgreSql.csproj b/src/cloudscribe.Logging.EFCore.PostgreSql/cloudscribe.Logging.EFCore.PostgreSql.csproj index 9ca5b82..3391deb 100644 --- a/src/cloudscribe.Logging.EFCore.PostgreSql/cloudscribe.Logging.EFCore.PostgreSql.csproj +++ b/src/cloudscribe.Logging.EFCore.PostgreSql/cloudscribe.Logging.EFCore.PostgreSql.csproj @@ -2,14 +2,14 @@ PostgreSql Entity Framework Core implementation of cloudscribe ILogRepository, using snake case tables and fields - 8.3.0 + 8.4.0 net8.0 Joe Audette cloudscribe;repositories;logging icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 - + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git @@ -18,6 +18,7 @@ + @@ -27,7 +28,7 @@ - + diff --git a/src/cloudscribe.Logging.EFCore.SQLite/cloudscribe.Logging.EFCore.SQLite.csproj b/src/cloudscribe.Logging.EFCore.SQLite/cloudscribe.Logging.EFCore.SQLite.csproj index eec8c25..7445863 100644 --- a/src/cloudscribe.Logging.EFCore.SQLite/cloudscribe.Logging.EFCore.SQLite.csproj +++ b/src/cloudscribe.Logging.EFCore.SQLite/cloudscribe.Logging.EFCore.SQLite.csproj @@ -2,19 +2,21 @@ SQLite Entity Framework Core implementation of cloudscribe ILogRepository - 8.3.0 + 8.4.0 net8.0 Joe Audette cloudscribe;repositories;logging icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git + @@ -25,7 +27,7 @@ - + diff --git a/src/cloudscribe.Logging.EFCore.pgsql/cloudscribe.Logging.EFCore.pgsql.csproj b/src/cloudscribe.Logging.EFCore.pgsql/cloudscribe.Logging.EFCore.pgsql.csproj index b2b8663..cff3709 100644 --- a/src/cloudscribe.Logging.EFCore.pgsql/cloudscribe.Logging.EFCore.pgsql.csproj +++ b/src/cloudscribe.Logging.EFCore.pgsql/cloudscribe.Logging.EFCore.pgsql.csproj @@ -2,14 +2,14 @@ PostgreSql Entity Framework Core implementation of cloudscribe ILogRepository - 8.3.0 + 8.4.0 net8.0 Joe Audette cloudscribe;repositories;logging icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 - + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git @@ -17,6 +17,7 @@ + @@ -25,7 +26,7 @@ - + diff --git a/src/cloudscribe.Logging.NoDb/README.md b/src/cloudscribe.Logging.NoDb/README.md new file mode 100644 index 0000000..f2fbb0f --- /dev/null +++ b/src/cloudscribe.Logging.NoDb/README.md @@ -0,0 +1,10 @@ +# cloudscribe.Logging.NoDb + +NoDb implementation of cloudscribe ILogRepository. + +## Features +- Lightweight, file-based logging repository +- No database server required + +## License +Apache-2.0 diff --git a/src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj b/src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj index dd80f71..567c2a3 100644 --- a/src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj +++ b/src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj @@ -2,23 +2,25 @@ NoDb implementation of cloudscribe ILogRepository - 8.3.0 + 8.4.0 net8.0 Joe Audette cloudscribe;repositories;logging icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git + - + diff --git a/src/cloudscribe.Logging.Web/README.md b/src/cloudscribe.Logging.Web/README.md new file mode 100644 index 0000000..5732b07 --- /dev/null +++ b/src/cloudscribe.Logging.Web/README.md @@ -0,0 +1,10 @@ +# cloudscribe.Logging.Web + +Web UI for cloudscribe.Logging, providing an MVC controller for viewing and managing log data. + +## Features +- ASP.NET Core MVC controller for log management +- Integrates with cloudscribe.Logging repositories + +## License +Apache-2.0 diff --git a/src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj b/src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj index 5fb42e8..c416733 100644 --- a/src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj +++ b/src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj @@ -2,7 +2,7 @@ An implementation of ILogger and ILoggerProvider that logs to the database using a pluggable model supporting multiple data platforms. Also proivides an MVC controller for viewing and managing the log data. - 8.3.0 + 8.4.0 net8.0 Joe Audette true @@ -11,6 +11,7 @@ icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git @@ -18,6 +19,7 @@ + @@ -32,9 +34,9 @@ - - - + + + diff --git a/src/cloudscribe.Logging/README.md b/src/cloudscribe.Logging/README.md new file mode 100644 index 0000000..2c139c8 --- /dev/null +++ b/src/cloudscribe.Logging/README.md @@ -0,0 +1,14 @@ +# cloudscribe.Logging + +An implementation of ILogger and ILoggerProvider that logs to the database using a pluggable model supporting multiple data platforms. Also provides an MVC controller for viewing and managing log data. + +## Features +- Pluggable logging repository (supports EF Core, NoDb, and more) +- Web UI for viewing and managing logs +- Multiple database providers supported + +## Getting Started +Install the NuGet package and follow the documentation at [GitHub](https://github.com/joeaudette/cloudscribe.Logging). + +## License +Apache-2.0 diff --git a/src/cloudscribe.Logging/cloudscribe.Logging.csproj b/src/cloudscribe.Logging/cloudscribe.Logging.csproj index 463855d..b8310cf 100644 --- a/src/cloudscribe.Logging/cloudscribe.Logging.csproj +++ b/src/cloudscribe.Logging/cloudscribe.Logging.csproj @@ -2,13 +2,14 @@ An implementation of ILogger and ILoggerProvider that logs to the database using a pluggable model supporting multiple data platforms. Also proivides an MVC controller for viewing and managing the log data. - 8.3.0 + 8.4.0 net8.0 Joe Audette cloudscribe;logging;database icon.png https://github.com/joeaudette/cloudscribe.Logging Apache-2.0 + README.md https://github.com/cloudscribe/cloudscribe.Logging.git git @@ -17,13 +18,14 @@ + - + diff --git a/update_version.ps1 b/update_version.ps1 index 32134c7..0ed4dd0 100644 --- a/update_version.ps1 +++ b/update_version.ps1 @@ -16,9 +16,9 @@ $directory = "src" # Define the old & new versions -$oldVersion = '8\.2' # slash needed ! -$newVersion = "8.3.0" -$newWildcardVersion = "8.3.*" +$oldVersion = '8\.3' # slash needed ! +$newVersion = "8.4.0" +$newWildcardVersion = "8.4.*" # Get all .csproj files in the directory and subdirectories