cabal-version: 3.0 name: eventlog-live version: 0.4.0.0 synopsis: Live processing of eventlog data. description: This package supports live processing of eventlog data. It consists of three libraries: * The @eventlog-live@ library defines [machines](https://hackage.haskell.org/package/machines) for processing eventlog data. * The @eventlog-live:options@ sub-library defines [optparse-applicative](https://hackage.haskell.org/package/optparse-applicative) parsers for common command-line arguments. * The @eventlog-live:socket@ sub-library defines functions to read the eventlog from a Unix socket, which depend on the [network](https://hackage.haskell.org/package/network) package. This package is primarily intended for use via the [eventlog-live-influxdb](https://hackage.haskell.org/package/eventlog-live-influxdb) and [eventlog-live-otelcol](https://hackage.haskell.org/package/eventlog-live-otelcol) packages. [⚠️ Warning]: This package is experimental. It is versioned according to the [PVP](https://pvp.haskell.org). However, breaking changes should be expected and no effort will be made to avoid major version bumps until at least version @1.0.0.0@. For more information, see [the README](https://github.com/well-typed/eventlog-live#readme). license: BSD-3-Clause license-file: LICENSE author: Wen Kokke maintainer: wen@well-typed.com copyright: (c) 2021-2025 Well-Typed build-type: Simple category: Debug, Monitoring, System extra-doc-files: CHANGELOG.md tested-with: GHC ==9.2.8 || ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.2 || ==9.12.2 source-repository head type: git location: https://github.com/well-typed/eventlog-live.git subdir: eventlog-live common language ghc-options: -Wall -Wcompat -Widentities -Wprepositive-qualified-module -Wredundant-constraints -Wunticked-promoted-constructors -Wunused-packages default-language: Haskell2010 default-extensions: BangPatterns ConstraintKinds DataKinds DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DerivingStrategies DuplicateRecordFields FlexibleContexts FlexibleInstances FunctionalDependencies GADTs GeneralizedNewtypeDeriving ImportQualifiedPost InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses NamedFieldPuns NoFieldSelectors NumericUnderscores OverloadedRecordDot RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TupleSections TypeApplications TypeFamilies library import: language hs-source-dirs: src exposed-modules: GHC.Eventlog.Live.Data.Attribute GHC.Eventlog.Live.Data.Group GHC.Eventlog.Live.Data.Metric GHC.Eventlog.Live.Data.Span GHC.Eventlog.Live.Logger GHC.Eventlog.Live.Machine.Analysis.Capability GHC.Eventlog.Live.Machine.Analysis.Heap GHC.Eventlog.Live.Machine.Analysis.Thread GHC.Eventlog.Live.Machine.Core GHC.Eventlog.Live.Machine.Decoder GHC.Eventlog.Live.Machine.Sink GHC.Eventlog.Live.Machine.Source GHC.Eventlog.Live.Machine.WithStartTime GHC.Eventlog.Live.Options GHC.Eventlog.Live.Socket GHC.Eventlog.Live.Verbosity build-depends: , ansi-terminal >=1.1 && <1.2 , base >=4.16 && <4.22 , bytestring >=0.11 && <0.13 , dlist >=1.0 && <1.1 , ghc-events >=0.20 && <0.21 , hashable >=1.4 && <1.6 , machines >=0.7.4 && <0.8 , network >=3.2.7 && <3.3 , optparse-applicative >=0.17 && <0.20 , text >=1.2 && <2.2 , unliftio-core >=0.2.1 && <0.3 , unordered-containers >=0.2.20 && <0.3