úÎÂW      *GHC only (STM, GHC.Conc for unsafeIOToSTM) experimentalcEugene Kirpichov <ekirpichov@gmail.com>, Dmitry Astapov <dastapov@gmail.com>&Client configuration. " You probably only need to change server. Server hostname (default  localhost) Message port (default 5676) Calibration port (default 5677) -How often to send message batches to server  (default 1000) ,Arbitrary identifier, will show up in logs.  For example, " DataService"  (default "unknown") *How many records to store between flushes # (more will be dropped) (default 100000) !Whether to use gzip compression  (default False, True is unsupported) ,How often to initiate calibration exchanges  (default 10)  !" 4The default configuration, suitable for most needs. IPerform an IO action with logging (will wait for all messages to flush). #$%&'() 1Log a message. The message will show up in server' s output * annotated with a global timestamp (client's clock offset does  not matter). *+,-.     /      !"#$%&'()*+,-./greg-client-1.0.2System.Log.GregSystem.Log.PreciseClock ConfigurationserverportcalibrationPort flushPeriodMsclientIdmaxBufferedRecordsuseCompressioncalibrationPeriodSecdefaultConfiguration withGregDo logMessage seedRealtime seedMonotonic epochStart clock2utc toDiffTimepreciseTimeSpec nanosInSec normalizepreciseTimestamp GregState configurationrecords numRecords isDroppingpacketRecord timestampmessagehostnameourUuidcheckQueueSizepackRecordsOncesendPacketOnce formatRecords putRecordinitiateCalibrationOncestate toNanos64 hSkipBytesrepack atomModTVar putStrLnT