{-# LANGUAGE TemplateHaskell #-}
-----------------------------------------------------------------------------
-- |
-- Module : NgxExport.Log
-- Copyright : (c) Alexey Radkov 2022-2026
-- License : BSD-style
--
-- Maintainer : alexey.radkov@gmail.com
-- Stability : stable
-- Portability : non-portable (requires Template Haskell)
--
-- Native Nginx logging from configuration files and Haskell handlers.
--
-----------------------------------------------------------------------------
module NgxExport.Log (module NgxExport.Log.Base, module Gen) where
import NgxExport
import NgxExport.Log.Base
import NgxExport.Log.Gen as Gen hiding (logFuncs)
import NgxExport.Log.Gen (logFuncs)
import Language.Haskell.TH
concat <$> mapM (ngxExportIOYY . mkName) logFuncs