diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets index b4f593e..52f41c6 100644 --- a/.paket/Paket.Restore.targets +++ b/.paket/Paket.Restore.targets @@ -62,6 +62,9 @@ true true + + + True @@ -102,7 +105,11 @@ true - + + true @@ -183,6 +190,7 @@ runtime runtime true + true diff --git a/README.md b/README.md index d83dcc9..620c8ab 100644 --- a/README.md +++ b/README.md @@ -95,8 +95,8 @@ let webAppWithLogging = SerilogAdapter.Enable(webApp, serilogConfig) Error handling within the Serilog `HttpHandler` is also handled by Serilog and not Giraffes's internal logger. The error handler is of type: `Exception -> HttpContext -> HttpHandler` with the default handler returning a generic error message from the server: ```fs let errorHandler ex httpContext = - text "Internal Server Error" >=> setStatusCode 500 - + setStatusCode 500 + >=> text "Internal Server Error" ``` You can override this error handler from the config: ```fs diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3eda3bb..8b2bdd4 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,3 +1,6 @@ +#### 1.1.1 - 2019-01-26 +* Fixes #1 casting content length to a log event property now works + #### 1.1.0 - 2018-12-23 * Ensure correct status code is returned on for unhandled exceptions diff --git a/src/Giraffe.SerilogExtensions/AssemblyInfo.fs b/src/Giraffe.SerilogExtensions/AssemblyInfo.fs index 2684312..a84492e 100644 --- a/src/Giraffe.SerilogExtensions/AssemblyInfo.fs +++ b/src/Giraffe.SerilogExtensions/AssemblyInfo.fs @@ -4,20 +4,20 @@ open System.Reflection [] [] -[] -[] -[] -[] +[] +[] +[] +[] [] -[] +[] do () module internal AssemblyVersionInformation = let [] AssemblyTitle = "Giraffe.SerilogExtensions" let [] AssemblyProduct = "Giraffe.SerilogExtensions" - let [] AssemblyVersion = "1.1.0" - let [] AssemblyMetadata_ReleaseDate = "2018-12-23T00:00:00.0000000" - let [] AssemblyFileVersion = "1.1.0" - let [] AssemblyInformationalVersion = "1.1.0" + let [] AssemblyVersion = "1.1.1" + let [] AssemblyMetadata_ReleaseDate = "2019-01-26T00:00:00.0000000" + let [] AssemblyFileVersion = "1.1.1" + let [] AssemblyInformationalVersion = "1.1.1" let [] AssemblyMetadata_ReleaseChannel = "release" - let [] AssemblyMetadata_GitHash = "27627af278675c1bb4b8773152ea944d89fc99cf" + let [] AssemblyMetadata_GitHash = "36419420a229a63d501862baff82c3269124a68e" diff --git a/src/Giraffe.SerilogExtensions/Enrichers.fs b/src/Giraffe.SerilogExtensions/Enrichers.fs index ed54c8e..4060230 100644 --- a/src/Giraffe.SerilogExtensions/Enrichers.fs +++ b/src/Giraffe.SerilogExtensions/Enrichers.fs @@ -15,5 +15,6 @@ module Enrichers = let value = ScalarValue(value) KeyValuePair(key,value)) |> fun pairs -> DictionaryValue(pairs) :> LogEventPropertyValue + | :? int64 as longInt -> ScalarValue(longInt) :> LogEventPropertyValue | otherwise -> failwithf "Could not convert '%A' into a log event property value" otherwise |> fun eventPropValue -> LogEventProperty(name, eventPropValue) diff --git a/tests/Giraffe.SerilogExtensions.Tests/AssemblyInfo.fs b/tests/Giraffe.SerilogExtensions.Tests/AssemblyInfo.fs index 19f6a18..a3a8c1b 100644 --- a/tests/Giraffe.SerilogExtensions.Tests/AssemblyInfo.fs +++ b/tests/Giraffe.SerilogExtensions.Tests/AssemblyInfo.fs @@ -4,20 +4,20 @@ open System.Reflection [] [] -[] -[] -[] -[] +[] +[] +[] +[] [] -[] +[] do () module internal AssemblyVersionInformation = let [] AssemblyTitle = "Giraffe.SerilogExtensions.Tests" let [] AssemblyProduct = "Giraffe.SerilogExtensions" - let [] AssemblyVersion = "1.1.0" - let [] AssemblyMetadata_ReleaseDate = "2018-12-23T00:00:00.0000000" - let [] AssemblyFileVersion = "1.1.0" - let [] AssemblyInformationalVersion = "1.1.0" + let [] AssemblyVersion = "1.1.1" + let [] AssemblyMetadata_ReleaseDate = "2019-01-26T00:00:00.0000000" + let [] AssemblyFileVersion = "1.1.1" + let [] AssemblyInformationalVersion = "1.1.1" let [] AssemblyMetadata_ReleaseChannel = "release" - let [] AssemblyMetadata_GitHash = "27627af278675c1bb4b8773152ea944d89fc99cf" + let [] AssemblyMetadata_GitHash = "36419420a229a63d501862baff82c3269124a68e"