diff --git a/src/Graylog/Gelf.hs b/src/Graylog/Gelf.hs index a58cc9f..8445a93 100644 --- a/src/Graylog/Gelf.hs +++ b/src/Graylog/Gelf.hs @@ -7,14 +7,14 @@ -- see http://docs.graylog.org/en/latest/pages/gelf.html module Graylog.Gelf where -import Data.Aeson (ToJSON (..), Value (..), object, toJSON, - (.=)) -import Data.HashMap.Strict (HashMap) -import Data.Scientific (Scientific) -import Data.Text (Text) +import Data.Aeson (ToJSON (..), Value (..), object, toJSON, + (.=)) +import Data.Aeson.KeyMap (KeyMap) +import Data.Scientific (Scientific) +import Data.Text (Text) import Data.Time import Data.Typeable -import GHC.Exts (toList) +import GHC.Exts (toList) import GHC.Generics data GELF @@ -27,7 +27,7 @@ data GELF , _gelfLevel :: Maybe SyslogLevel , _gelfLine :: Maybe Word , _gelfFile :: Maybe Text - , _gelfMeta :: HashMap Text MetaValue + , _gelfMeta :: KeyMap MetaValue } deriving (Show, Typeable, Generic) diff --git a/stack.yaml b/stack.yaml index 8d2f24b..c14ab59 100644 --- a/stack.yaml +++ b/stack.yaml @@ -2,7 +2,7 @@ # For more information, see: http://docs.haskellstack.org/en/stable/yaml_configuration/ # Specifies the GHC version and set of packages available (e.g., lts-3.5, nightly-2015-09-21, ghc-7.10.2) -resolver: lts-18.18 +resolver: lts-19.6 # Local packages, usually specified by relative directory name packages: