module Ribosome.Test.Log where

import Log (Severity)

import Ribosome.Test.Data.TestConfig (TestConfig)

testLogLevelConf ::
  HasCallStack =>
  Severity ->
  (TestConfig -> a) ->
  TestConfig ->
  a
testLogLevelConf :: forall a.
HasCallStack =>
Severity -> (TestConfig -> a) -> TestConfig -> a
testLogLevelConf =
  Severity -> (TestConfig -> a) -> TestConfig -> a
forall a. HasCallStack => a
undefined

testLogLevel ::
  HasCallStack =>
  Severity ->
  (TestConfig -> a) ->
  a
testLogLevel :: forall a. HasCallStack => Severity -> (TestConfig -> a) -> a
testLogLevel Severity
level TestConfig -> a
f =
  Severity -> (TestConfig -> a) -> TestConfig -> a
forall a.
HasCallStack =>
Severity -> (TestConfig -> a) -> TestConfig -> a
testLogLevelConf Severity
level TestConfig -> a
f TestConfig
forall a. Default a => a
def