content: {-
    Copyright (c) Meta Platforms, Inc. and affiliates.
    All rights reserved.
  
    This source code is licensed under the BSD-style license found in the
    LICENSE file in the root directory of this source tree.
  -}
  
  module Logger.GleanGlassErrors (module Logger.GleanGlassErrors) where
  
  import Data.Text
  
  import Logger.IO
  
  data GleanGlassErrorsLogger = GleanGlassErrorsLogger
  
  instance Semigroup GleanGlassErrorsLogger where
    _ <> _ = GleanGlassErrorsLogger
  
  instance Monoid GleanGlassErrorsLogger where
    mempty = GleanGlassErrorsLogger
  
  runLog :: Logger -> GleanGlassErrorsLogger -> IO ()
  runLog _ _ = return ()
  
  setError :: Text -> GleanGlassErrorsLogger
  setError _ = GleanGlassErrorsLogger
  
  setErrorType :: Text -> GleanGlassErrorsLogger
  setErrorType _ = GleanGlassErrorsLogger
  
  setRepoName :: Text -> GleanGlassErrorsLogger
  setRepoName _ = GleanGlassErrorsLogger
  
  setRepoHash :: Text -> GleanGlassErrorsLogger
  setRepoHash _ = GleanGlassErrorsLogger
  
  setFilepath :: Text -> GleanGlassErrorsLogger
  setFilepath _ = GleanGlassErrorsLogger
  
  setRepo :: Text -> GleanGlassErrorsLogger
  setRepo _ = GleanGlassErrorsLogger
  
  setSymbol :: Text -> GleanGlassErrorsLogger
  setSymbol _ = GleanGlassErrorsLogger
  
  setMethod :: Text -> GleanGlassErrorsLogger
  setMethod _ = GleanGlassErrorsLogger
  