cef 0.1.1 → 0.1.2
raw patch · 2 files changed
+5/−2 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- System.Log.CEF: deviceProduct :: CEFEvent -> Text
- System.Log.CEF: deviceVendor :: CEFEvent -> Text
- System.Log.CEF: deviceVersion :: CEFEvent -> Text
- System.Log.CEF: extensions :: CEFEvent -> Extensions
- System.Log.CEF: name :: CEFEvent -> Text
- System.Log.CEF: severity :: CEFEvent -> Int
- System.Log.CEF: signatureId :: CEFEvent -> Text
+ System.Log.CEF: (<>) :: Monoid m => m -> m -> m
+ System.Log.CEF: [deviceProduct] :: CEFEvent -> Text
+ System.Log.CEF: [deviceVendor] :: CEFEvent -> Text
+ System.Log.CEF: [deviceVersion] :: CEFEvent -> Text
+ System.Log.CEF: [extensions] :: CEFEvent -> Extensions
+ System.Log.CEF: [name] :: CEFEvent -> Text
+ System.Log.CEF: [severity] :: CEFEvent -> Int
+ System.Log.CEF: [signatureId] :: CEFEvent -> Text
Files
- cef.cabal +1/−1
- src/System/Log/CEF.hs +4/−1
cef.cabal view
@@ -1,5 +1,5 @@ name: cef-version: 0.1.1+version: 0.1.2 synopsis: CEF log format description: This library is used to produce CEF log lines homepage: http://github.com/picussecurity/haskell-cef.git
src/System/Log/CEF.hs view
@@ -12,6 +12,8 @@ , log -- * Extensions , module System.Log.CEF.Extensions+ -- * Re-exports+ , (<>) ) where --------------------------------------------------------------------------------@@ -45,7 +47,7 @@ -- >>> :set -XOverloadedStrings -- >>> let exampleEvent = CEFEvent "Acme Corp" "Acmetorazor" "2.1" "cool" "MyNameIsCool" 10 (applicationProtocol "PUT") -- >>> toLazyByteString $ log exampleEvent--- "CEF:0|Acme Corp|Acmetorazor|2.1|MyNameIsCool|10|app=PUT\n"+-- "CEF:0|Acme Corp|Acmetorazor|2.1|cool|MyNameIsCool|10|app=PUT\n" log :: CEFEvent -> Builder log CEFEvent{..} = mconcat (intersperse sep fields) <> "\n" where sep = "|"@@ -53,6 +55,7 @@ , renderHeader deviceVendor , renderHeader deviceProduct , renderHeader deviceVersion+ , renderHeader signatureId , renderHeader name , intDec severity , extensionsBuilder extensions