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"