Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module provides controls for the IRC channel logging system.
- channelIsLogged :: String -> Session e s Bool
- startLoggingAll :: Session e s ()
- startLoggingChannel :: String -> Session e s ()
- startLoggingChannels :: [String] -> Session e s ()
- stopLoggingAll :: Session e s ()
- stopLoggingChannel :: String -> Session e s ()
- stopLoggingChannels :: [String] -> Session e s ()
Documentation
channelIsLogged :: String -> Session e s Bool Source
Check whether a given channel is being logged.
startLoggingAll :: Session e s () Source
Start logging all the channels the bot has joined which aren't being logged.
startLoggingChannel :: String -> Session e s () Source
Start logging the given channel, if not being logged already.
startLoggingChannels :: [String] -> Session e s () Source
Start logging the channels not being logged, among the ones given.
stopLoggingAll :: Session e s () Source
Stop logging all logged channels.
stopLoggingChannel :: String -> Session e s () Source
Stop logging the given channel, if being logged.
stopLoggingChannels :: [String] -> Session e s () Source
Stop logging the channels being logged among the ones given.