Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

Commit af5aa9a

Browse files
author
Andreas Triantafyllos
committed
[CBR-207] Remove dependency on log-warper
1 parent cf4c65e commit af5aa9a

File tree

179 files changed

+231
-271
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

179 files changed

+231
-271
lines changed

auxx/Main.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import Data.Maybe (fromMaybe)
1111
import Formatting (sformat, shown, (%))
1212
import qualified Network.Transport.TCP as TCP (TCPAddr (..))
1313
import qualified System.IO.Temp as Temp
14-
import System.Wlog (LoggerName, logInfo)
1514

1615
import Ntp.Client (NtpConfiguration)
1716

@@ -34,6 +33,7 @@ import Pos.Util (logException)
3433
import Pos.Util.CompileInfo (HasCompileInfo, withCompileInfo)
3534
import Pos.Util.Config (ConfigurationException (..))
3635
import Pos.Util.UserSecret (usVss)
36+
import Pos.Util.Wlog (LoggerName, logInfo)
3737
import Pos.WorkMode (EmptyMempoolExt, RealMode)
3838

3939
import AuxxOptions (AuxxAction (..), AuxxOptions (..),

auxx/cardano-sl-auxx.cabal

-2
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ library
6666
, haskeline
6767
, lens
6868
, loc
69-
, log-warper
7069
, megaparsec
7170
, mtl
7271
, neat-interpolation
@@ -133,7 +132,6 @@ executable cardano-auxx
133132
, cardano-sl-networking
134133
, cardano-sl-chain
135134
, cardano-sl-util
136-
, log-warper
137135
, temporary
138136
, network-transport-tcp
139137
, safe-exceptions

auxx/src/Command/BlockGen.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import Universum
1111
import Control.Monad.Random.Strict (evalRandT)
1212
import Data.Default (def)
1313
import System.Random (mkStdGen, randomIO)
14-
import System.Wlog (logInfo)
1514

1615
import Pos.AllSecrets (mkAllSecretsSimple)
1716
import Pos.Chain.Txp (TxpConfiguration)
@@ -25,6 +24,7 @@ import Pos.Generator.Block (BlockGenParams (..), genBlocks,
2524
import Pos.Infra.StateLock (Priority (..), withStateLock)
2625
import Pos.Infra.Util.JsonLog.Events (MemPoolModifyReason (..))
2726
import Pos.Util.CompileInfo (withCompileInfo)
27+
import Pos.Util.Wlog (logInfo)
2828

2929
import Lang.Value (GenBlocksParams (..))
3030
import Mode (MonadAuxxMode)

auxx/src/Command/Proc.hs

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ import Data.Default (def)
1313
import Data.List ((!!))
1414
import qualified Data.Map as Map
1515
import Formatting (build, int, sformat, stext, (%))
16-
import System.Wlog (CanLog, HasLoggerName, logError, logInfo,
17-
logWarning)
1816
import qualified Text.JSON.Canonical as CanonicalJSON
1917

2018
import Pos.Chain.Txp (TxpConfiguration)
@@ -39,6 +37,8 @@ import Pos.Infra.Diffusion.Types (Diffusion (..))
3937
import Pos.Util.UserSecret (WalletUserSecret (..), readUserSecret,
4038
usKeys, usPrimKey, usWallet, userSecret)
4139
import Pos.Util.Util (eitherToThrow)
40+
import Pos.Util.Wlog (CanLog, HasLoggerName, logError, logInfo,
41+
logWarning)
4242

4343
import Command.BlockGen (generateBlocks)
4444
import Command.Help (mkHelpMessage)

auxx/src/Command/Rollback.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import Data.Aeson (encode)
1111
import qualified Data.ByteString.Lazy as BSL
1212
import Data.List (genericTake)
1313
import Formatting (build, int, sformat, string, (%))
14-
import System.Wlog (logInfo)
1514

1615
import Pos.Chain.Block (Blund, mainBlockTxPayload)
1716
import Pos.Chain.Txp (flattenTxPayload)
@@ -25,6 +24,7 @@ import qualified Pos.DB.Block as DB
2524
import qualified Pos.DB.BlockIndex as DB
2625
import Pos.Infra.StateLock (Priority (..), withStateLock)
2726
import Pos.Infra.Util.JsonLog.Events (MemPoolModifyReason (..))
27+
import Pos.Util.Wlog (logInfo)
2828

2929
import Mode (MonadAuxxMode)
3030

auxx/src/Command/Tx.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import Data.Time.Units (Microsecond, fromMicroseconds, toMicroseconds)
3131
import Formatting (build, int, sformat, shown, stext, (%))
3232
import System.Environment (lookupEnv)
3333
import System.IO (BufferMode (LineBuffering), hClose, hSetBuffering)
34-
import System.Wlog (logError, logInfo)
3534
import UnliftIO (MonadUnliftIO)
3635

3736
import Pos.Chain.Txp (topsortTxAuxes)
@@ -53,6 +52,7 @@ import Pos.Crypto (EncryptedSecretKey, ProtocolMagic, SecretKey,
5352
import Pos.Infra.Diffusion.Types (Diffusion (..))
5453
import Pos.Util.UserSecret (usWallet, userSecret, wusRootKey)
5554
import Pos.Util.Util (maybeThrow)
55+
import Pos.Util.Wlog (logError, logInfo)
5656

5757
import Mode (MonadAuxxMode, makePubKeyAddressAuxx)
5858

auxx/src/Command/Update.hs

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ import Data.Default (def)
1616
import qualified Data.HashMap.Strict as HM
1717
import Data.List ((!!))
1818
import Formatting (sformat, string, (%))
19-
import System.Wlog (CanLog, HasLoggerName, logDebug, logError,
20-
logInfo)
2119

2220
import Pos.Binary (Raw)
2321
import Pos.Chain.Update (SystemTag, UpId, UpdateData (..),
@@ -29,6 +27,8 @@ import Pos.Crypto (Hash, ProtocolMagic, emptyPassphrase, hash,
2927
hashHexF, unsafeHash, withSafeSigner, withSafeSigners)
3028
import Pos.Infra.Diffusion.Types (Diffusion (..))
3129
import Pos.Network.Update.Download (installerHash)
30+
import Pos.Util.Wlog (CanLog, HasLoggerName, logDebug, logError,
31+
logInfo)
3232

3333
import Lang.Value (ProposeUpdateParams (..), ProposeUpdateSystem (..))
3434
import Mode (MonadAuxxMode)

auxx/src/Mode.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import Control.Lens (lens, makeLensesWith)
2626
import Control.Monad.Reader (withReaderT)
2727
import Control.Monad.Trans.Resource (transResourceT)
2828
import Data.Conduit (transPipe)
29-
import System.Wlog (HasLoggerName (..))
3029

3130
import Pos.Chain.Block (HasSlogContext (..), HasSlogGState (..))
3231
import Pos.Chain.Ssc (HasSscContext (..))
@@ -68,6 +67,7 @@ import Pos.Util.CompileInfo (HasCompileInfo, withCompileInfo)
6867
import Pos.Util.LoggerName (HasLoggerName' (..))
6968
import Pos.Util.UserPublic (HasUserPublic (..))
7069
import Pos.Util.UserSecret (HasUserSecret (..))
70+
import Pos.Util.Wlog (HasLoggerName (..))
7171
import Pos.WorkMode (EmptyMempoolExt, RealMode, RealModeContext (..))
7272

7373
type AuxxMode = ReaderT AuxxContext IO

auxx/src/Plugin.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ import Data.Constraint (Dict (..))
2020
import Data.Time.Units (Second)
2121
import Formatting (float, int, sformat, (%))
2222
import System.IO (hFlush, stdout)
23-
import System.Wlog (CanLog, HasLoggerName, logInfo)
2423

2524
import Pos.Chain.Txp (TxpConfiguration, genesisUtxo, unGenesisUtxo)
2625
import Pos.Core as Core (Config)
2726
import Pos.Core.Conc (delay)
2827
import Pos.Crypto (AHash (..), fullPublicKeyF, hashHexF)
2928
import Pos.Infra.Diffusion.Types (Diffusion)
29+
import Pos.Util.Wlog (CanLog, HasLoggerName, logInfo)
3030

3131
import AuxxOptions (AuxxOptions (..))
3232
import Command (createCommandProcs)

chain/cardano-sl-chain.cabal

-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ library
136136
, free
137137
, hashable
138138
, lens
139-
, log-warper
140139
, lrucache
141140
, memory
142141
, mtl

chain/src/Pos/Chain/Ssc/Mem.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ import Universum
2828

2929
import Control.Monad.Morph (hoist)
3030
import qualified Crypto.Random as Rand
31-
import System.Wlog (NamedPureLogger, WithLogger, launchNamedPureLog)
3231

3332
import Pos.Chain.Ssc.Types (SscGlobalState, SscLocalData, SscState,
3433
sscGlobal, sscLocal)
3534
import Pos.Util.Util (HasLens (..))
35+
import Pos.Util.Wlog (NamedPureLogger, WithLogger, launchNamedPureLog)
3636

3737
----------------------------------------------------------------------------
3838
-- MonadSscMem

chain/src/Pos/Chain/Ssc/Shares.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import Universum hiding (id)
1212
import Crypto.Random (drgNewSeed, seedNew, withDRG)
1313
import qualified Data.HashMap.Strict as HM
1414
import Formatting (build, sformat, (%))
15-
import System.Wlog (WithLogger, launchNamedPureLog, logWarning)
1615

1716
import Pos.Binary.Class (AsBinary, asBinary, fromBinary)
1817
import Pos.Chain.Ssc.Mem (MonadSscMem, SscGlobalQuery,
@@ -22,6 +21,7 @@ import Pos.Core.Common (StakeholderId, addressHash)
2221
import Pos.Core.Ssc (Commitment (..), getCommitmentsMap)
2322
import Pos.Crypto (DecShare, EncShare, VssKeyPair, VssPublicKey,
2423
decryptShare, toVssPublicKey)
24+
import Pos.Util.Wlog (WithLogger, launchNamedPureLog, logWarning)
2525

2626
-- | Decrypt shares (in commitments) that are intended for us and that we can
2727
-- decrypt.

chain/src/Pos/Chain/Ssc/Toss/Base.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ import qualified Data.HashSet as HS
4545
import qualified Data.List.NonEmpty as NE
4646
import Data.STRef (newSTRef, readSTRef, writeSTRef)
4747
import Formatting (ords, sformat, (%))
48-
import System.Wlog (logWarning)
4948

5049
import Pos.Binary.Class (AsBinary, fromBinary)
5150
import Pos.Chain.Lrc (RichmenSet, RichmenStakes)
@@ -64,6 +63,7 @@ import Pos.Core.Ssc (Commitment (..),
6463
import Pos.Core.Update (bvdMpcThd)
6564
import Pos.Crypto (DecShare, verifyDecShare, verifyEncShares)
6665
import Pos.Util.Util (getKeys)
66+
import Pos.Util.Wlog (logWarning)
6767

6868
----------------------------------------------------------------------------
6969
-- Trivial getters (proper interface of MonadTossRead)

chain/src/Pos/Chain/Ssc/Toss/Class.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ import Universum hiding (id)
1212

1313
import Control.Monad.Except (ExceptT)
1414
import Control.Monad.Trans (MonadTrans)
15-
import System.Wlog (WithLogger)
1615

1716
import Pos.Chain.Lrc (RichmenStakes)
1817
import Pos.Core (EpochIndex, EpochOrSlot, StakeholderId)
1918
import Pos.Core.Ssc (CommitmentsMap, InnerSharesMap, Opening,
2019
OpeningsMap, SharesMap, SignedCommitment, VssCertificate,
2120
VssCertificatesMap)
2221
import Pos.Core.Update (BlockVersionData)
22+
import Pos.Util.Wlog (WithLogger)
2323

2424
----------------------------------------------------------------------------
2525
-- Read-only

chain/src/Pos/Chain/Ssc/Toss/Logic.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import Control.Lens (at)
1616
import Control.Monad.Except (MonadError, runExceptT, throwError)
1717
import Crypto.Random (MonadRandom)
1818
import qualified Data.HashMap.Strict as HM
19-
import System.Wlog (logError)
2019

2120
import Pos.Chain.Block.Union (IsMainHeader, headerSlotL)
2221
import Pos.Chain.Ssc.Error (SscVerifyError (..))
@@ -38,6 +37,7 @@ import Pos.Crypto (ProtocolMagic)
3837
import Pos.Util.AssertMode (inAssertMode)
3938
import Pos.Util.Some (Some)
4039
import Pos.Util.Util (sortWithMDesc)
40+
import Pos.Util.Wlog (logError)
4141

4242
-- | Verify 'SscPayload' with respect to data provided by
4343
-- MonadToss. If data is valid it is also applied. Otherwise

chain/src/Pos/Chain/Ssc/Toss/Pure.hs

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@ import Universum hiding (id)
1616

1717
import Control.Lens (at, uses, (%=), (.=))
1818
import qualified Crypto.Random as Rand
19-
import System.Wlog (CanLog, HasLoggerName (..), LogEvent,
20-
NamedPureLogger (..), WithLogger, dispatchEvents,
21-
runNamedPureLog)
2219

2320
import Pos.Chain.Lrc (RichmenSet, RichmenStakes)
2421
import Pos.Chain.Ssc.Base (deleteSignedCommitment,
@@ -31,6 +28,9 @@ import qualified Pos.Chain.Ssc.VssCertData as VCD
3128
import Pos.Core (EpochIndex, HasGenesisData, HasProtocolConstants,
3229
crucialSlot, genesisVssCerts)
3330
import Pos.Core.Update (BlockVersionData)
31+
import Pos.Util.Wlog (CanLog, HasLoggerName (..), LogEvent,
32+
NamedPureLogger (..), WithLogger, dispatchEvents,
33+
runNamedPureLog)
3434

3535
type MultiRichmenStakes = HashMap EpochIndex RichmenStakes
3636
type MultiRichmenSet = HashMap EpochIndex RichmenSet

chain/src/Pos/Chain/Txp/Toil/Monad.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ import Control.Monad.Reader (mapReaderT)
5757
import Control.Monad.State.Strict (mapStateT)
5858
import Data.Default (def)
5959
import Fmt ((+|), (|+))
60-
import System.Wlog (NamedPureLogger, WithLogger, launchNamedPureLog)
6160

6261
import Pos.Chain.Txp.Toil.Types (MemPool, StakesView, UndoMap,
6362
UtxoLookup, UtxoModifier, mpLocalTxs, mpSize, svStakes,
@@ -66,6 +65,7 @@ import Pos.Core.Common (Coin, StakeholderId)
6665
import Pos.Core.Txp (TxAux, TxId, TxIn, TxOutAux, TxUndo)
6766
import Pos.Util (type (~>))
6867
import qualified Pos.Util.Modifier as MM
68+
import Pos.Util.Wlog (NamedPureLogger, WithLogger, launchNamedPureLog)
6969

7070
----------------------------------------------------------------------------
7171
-- Monadic actions with Utxo.

chain/src/Pos/Chain/Txp/Toil/Stakes.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import qualified Data.HashMap.Strict as HM
1515
import qualified Data.HashSet as HS
1616
import Formatting (sformat, (%))
1717
import Serokell.Util.Text (listJson)
18-
import System.Wlog (logDebug)
1918

2019
import Pos.Chain.Txp.Base (txOutStake)
2120
import Pos.Chain.Txp.Toil.Monad (GlobalToilM, getStake, getTotalStake,
@@ -24,6 +23,7 @@ import Pos.Core (HasGenesisData, StakesList, coinToInteger,
2423
genesisData, mkCoin, sumCoins, unsafeIntegerToCoin)
2524
import Pos.Core.Genesis (GenesisData (..))
2625
import Pos.Core.Txp (Tx (..), TxAux (..), TxOutAux (..), TxUndo)
26+
import Pos.Util.Wlog (logDebug)
2727

2828
-- | Apply transactions to stakes.
2929
applyTxsToStakes :: HasGenesisData => [(TxAux, TxUndo)] -> GlobalToilM ()

chain/src/Pos/Chain/Update/Poll/Class.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import qualified Data.HashMap.Strict as HM
2929
import qualified Data.HashSet as HS
3030
import qualified Data.List as List (find)
3131
import qualified Ether
32-
import System.Wlog (WithLogger, logWarning)
3332

3433
import Pos.Chain.Update.BlockVersion (applyBVM)
3534
import Pos.Chain.Update.Poll.Modifier (PollModifier (..),
@@ -51,6 +50,7 @@ import Pos.Core.Update (ApplicationName, BlockVersion,
5150
import Pos.Crypto (hash)
5251
import qualified Pos.Util.Modifier as MM
5352
import Pos.Util.Util (ether)
53+
import Pos.Util.Wlog (WithLogger, logWarning)
5454

5555
----------------------------------------------------------------------------
5656
-- Read-only

client/cardano-sl-client.cabal

-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ library
3838
, data-default
3939
, formatting
4040
, lens
41-
, log-warper
4241
, mtl
4342
, safe-exceptions
4443
, serokell-util

client/src/Pos/Client/Txp/History.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ import qualified Data.Map.Strict as M (fromList, insert)
3535
import Formatting (bprint, build, (%))
3636
import qualified Formatting.Buildable
3737
import Serokell.Util.Text (listJson)
38-
import System.Wlog (WithLogger)
3938

4039
import Pos.Chain.Block (Block, MainBlock, genesisBlock0, headerHash,
4140
mainBlockSlot, mainBlockTxPayload)
@@ -63,6 +62,7 @@ import Pos.Infra.StateLock (StateLock, StateLockMetrics)
6362
import Pos.Infra.Util.JsonLog.Events (MemPoolModifyReason)
6463
import Pos.Util (eitherToThrow, maybeThrow)
6564
import Pos.Util.Util (HasLens')
65+
import Pos.Util.Wlog (WithLogger)
6666

6767
----------------------------------------------------------------------
6868
-- Deduction of history

client/src/Pos/Client/Txp/Network.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ module Pos.Client.Txp.Network
1616
import Universum
1717

1818
import Formatting (build, sformat, (%))
19-
import System.Wlog (logInfo)
2019

2120
import Pos.Client.Txp.Addresses (MonadAddresses (..))
2221
import Pos.Client.Txp.Balances (MonadBalances (..), getOwnUtxo)
@@ -35,6 +34,7 @@ import Pos.Infra.Communication.Protocol (OutSpecs)
3534
import Pos.Infra.Communication.Specs (createOutSpecs)
3635
import Pos.Infra.Diffusion.Types (Diffusion (sendTx))
3736
import Pos.Util.Util (eitherToThrow)
37+
import Pos.Util.Wlog (logInfo)
3838
import Pos.WorkMode.Class (MinWorkMode)
3939

4040
type TxMode m

client/src/Pos/Client/Update/Network.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ module Pos.Client.Update.Network
1010
import Universum
1111

1212
import Formatting (sformat, (%))
13-
import System.Wlog (logInfo)
1413

1514
import Pos.Chain.Update (UpId, UpdateProposal, UpdateVote (..),
1615
mkUpdateVoteSafe)
1716
import Pos.Crypto (ProtocolMagic, SafeSigner, hash, hashHexF)
1817
import Pos.Infra.Diffusion.Types (Diffusion)
1918
import qualified Pos.Infra.Diffusion.Types as Diffusion
2019
(Diffusion (sendUpdateProposal, sendVote))
20+
import Pos.Util.Wlog (logInfo)
2121
import Pos.WorkMode.Class (MinWorkMode)
2222

2323
-- | Send UpdateVote to given addresses

core/cardano-sl-core.cabal

-1
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,6 @@ library
204204
, formatting
205205
, hashable
206206
, lens
207-
, log-warper >= 1.0.3
208207
, parsec
209208
, memory
210209
, mmorph

core/src/Pos/Core/Conc.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@ import qualified Control.Concurrent as Conc
2727
import Control.Monad.IO.Class (MonadIO (..))
2828
import Data.Time.Units (Microsecond, TimeUnit, convertUnit,
2929
toMicroseconds)
30-
import System.Wlog (HasLoggerName (..))
3130
import UnliftIO (MonadUnliftIO)
3231
import UnliftIO.Async (async, cancel, concurrently, forConcurrently,
3332
mapConcurrently, race, wait, withAsync,
3433
withAsyncWithUnmask)
3534
import UnliftIO.MVar (modifyMVar, newMVar)
3635

3736
import Pos.Util (realTime)
37+
import Pos.Util.Wlog (HasLoggerName (..))
3838

3939
currentTime :: MonadIO m => m Microsecond
4040
currentTime = liftIO realTime

core/src/Pos/Core/Exception.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ import Control.Exception.Safe (Exception (..))
1616
import Data.Typeable (cast)
1717
import Formatting (bprint, stext, (%))
1818
import qualified Formatting.Buildable
19+
import Pos.Util.Wlog (WithLogger, logError)
1920
import Serokell.Util (Color (Red), colorize)
20-
import System.Wlog (WithLogger, logError)
2121
import qualified Text.Show
2222
import Universum
2323

core/src/Pos/Core/JsonLog/CanJsonLog.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import Control.Monad.Trans.Resource (ResourceT)
2727
import Control.Monad.Writer (WriterT)
2828
import Data.Aeson.Types (ToJSON)
2929
import qualified Ether
30-
import System.Wlog.LoggerNameBox (LoggerNameBox)
30+
import Pos.Util.Wlog (LoggerNameBox)
3131

3232
-- | An instance of class @'CanJsonLog'@ supports the effect of
3333
-- JSON logging.

0 commit comments

Comments
 (0)