packages feed

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 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