Documentation ¶
Index ¶
- Constants
- Variables
- func AbsPath(dir string) string
- func CloseAll()
- func CloseBody(body io.ReadCloser)
- func CloseFile(file *os.File)
- func CountTheOnes(m uint8) uint8
- func CreateFile(dir, fileName string) *os.File
- func DirExists(dir string, subPath string) (bool, string)
- func ExitOnError(err error)
- func GetBuildDir() string
- func GetCompulsoryEnv(key string) string
- func GetCompulsoryEnvInt(key string) int
- func GetConfDir() string
- func GetGenDocDir() string
- func GetGitRootDir() string
- func GetLevelName(level LogLevel) string
- func MakeQsmErrorf(format string, args ...interface{}) error
- func MakeWrapQsmErrorf(err error, format string, args ...interface{}) error
- func PosMod2(i uint64) uint64
- func PosMod4(i uint64) uint64
- func PosMod8(i uint64) uint64
- func ReadVerbose() []string
- func RemoveEnvFromMap(envId QsmEnvID)
- func SetDefaultEnvId(envId QsmEnvID)
- func SetEnvQuietly(key, value string)
- func SetLogLevelForAll(level LogLevel)
- func SetLoggerLevel(prefix string, level LogLevel)
- func SetToTestMode()
- func Write(writer *csv.Writer, records []string)
- func WriteAll(writer *csv.Writer, records [][]string)
- func WriteNextString(file *os.File, text string)
- type BaseLogger
- func (l *BaseLogger) Debug(a ...interface{})
- func (l *BaseLogger) Debugf(format string, v ...interface{})
- func (l *BaseLogger) DoAssert() bool
- func (l *BaseLogger) Error(a ...interface{})
- func (l *BaseLogger) Errorf(format string, v ...interface{})
- func (l *BaseLogger) Fatal(a ...interface{})
- func (l *BaseLogger) Fatalf(format string, v ...interface{})
- func (l *BaseLogger) GetLevelName() string
- func (l *BaseLogger) IgnoreNextError()
- func (l *BaseLogger) Info(a ...interface{})
- func (l *BaseLogger) Infof(format string, v ...interface{})
- func (l *BaseLogger) IsDebug() bool
- func (l *BaseLogger) IsError() bool
- func (l *BaseLogger) IsInfo() bool
- func (l *BaseLogger) IsTrace() bool
- func (l *BaseLogger) IsWarn() bool
- func (l *BaseLogger) SetAssert(enable bool)
- func (l *BaseLogger) SetDebug()
- func (l *BaseLogger) SetError()
- func (l *BaseLogger) SetInfo()
- func (l *BaseLogger) SetTrace()
- func (l *BaseLogger) SetWarn()
- func (l *BaseLogger) Trace(a ...interface{})
- func (l *BaseLogger) Tracef(format string, v ...interface{})
- func (l *BaseLogger) Warn(a ...interface{})
- func (l *BaseLogger) Warnf(format string, v ...interface{})
- type BaseQsmEnvironment
- type LogLevel
- type Logger
- type QsmDataPack
- type QsmEnvID
- type QsmEnvironment
- type QsmError
Constants ¶
View Source
const ( MaxNumberOfEnvironments = 17 QsmEnvNumberKey = "QSM_ENV_NUMBER" )
View Source
const ( PointIdx = 0 PathIdx = 1 SpaceIdx = 2 GlIdx = 3 MaxDataEntry = 4 )
Variables ¶
View Source
var Log = NewLogger("m3util", INFO)
View Source
var TestMode bool
Functions ¶
func CloseBody ¶
func CloseBody(body io.ReadCloser)
func CountTheOnes ¶
func CreateFile ¶
func ExitOnError ¶
func ExitOnError(err error)
func GetBuildDir ¶
func GetBuildDir() string
func GetCompulsoryEnv ¶
func GetCompulsoryEnvInt ¶
func GetConfDir ¶
func GetConfDir() string
func GetGenDocDir ¶
func GetGenDocDir() string
func GetGitRootDir ¶
func GetGitRootDir() string
func GetLevelName ¶
func MakeQsmErrorf ¶
func MakeWrapQsmErrorf ¶
func ReadVerbose ¶
func ReadVerbose() []string
func RemoveEnvFromMap ¶
func RemoveEnvFromMap(envId QsmEnvID)
func SetDefaultEnvId ¶
func SetDefaultEnvId(envId QsmEnvID)
func SetEnvQuietly ¶
func SetEnvQuietly(key, value string)
func SetLogLevelForAll ¶
func SetLogLevelForAll(level LogLevel)
func SetLoggerLevel ¶
func SetToTestMode ¶
func SetToTestMode()
func WriteNextString ¶
Types ¶
type BaseLogger ¶
type BaseLogger struct {
// contains filtered or unexported fields
}
func (*BaseLogger) Debug ¶
func (l *BaseLogger) Debug(a ...interface{})
func (*BaseLogger) Debugf ¶
func (l *BaseLogger) Debugf(format string, v ...interface{})
func (*BaseLogger) DoAssert ¶
func (l *BaseLogger) DoAssert() bool
func (*BaseLogger) Error ¶
func (l *BaseLogger) Error(a ...interface{})
func (*BaseLogger) Errorf ¶
func (l *BaseLogger) Errorf(format string, v ...interface{})
func (*BaseLogger) Fatalf ¶
func (l *BaseLogger) Fatalf(format string, v ...interface{})
func (*BaseLogger) GetLevelName ¶
func (l *BaseLogger) GetLevelName() string
func (*BaseLogger) IgnoreNextError ¶
func (l *BaseLogger) IgnoreNextError()
func (*BaseLogger) Info ¶
func (l *BaseLogger) Info(a ...interface{})
func (*BaseLogger) Infof ¶
func (l *BaseLogger) Infof(format string, v ...interface{})
func (*BaseLogger) IsDebug ¶
func (l *BaseLogger) IsDebug() bool
func (*BaseLogger) IsError ¶
func (l *BaseLogger) IsError() bool
func (*BaseLogger) IsInfo ¶
func (l *BaseLogger) IsInfo() bool
func (*BaseLogger) IsTrace ¶
func (l *BaseLogger) IsTrace() bool
func (*BaseLogger) IsWarn ¶
func (l *BaseLogger) IsWarn() bool
func (*BaseLogger) SetAssert ¶
func (l *BaseLogger) SetAssert(enable bool)
func (*BaseLogger) SetDebug ¶
func (l *BaseLogger) SetDebug()
func (*BaseLogger) SetError ¶
func (l *BaseLogger) SetError()
func (*BaseLogger) SetInfo ¶
func (l *BaseLogger) SetInfo()
func (*BaseLogger) SetTrace ¶
func (l *BaseLogger) SetTrace()
func (*BaseLogger) SetWarn ¶
func (l *BaseLogger) SetWarn()
func (*BaseLogger) Trace ¶
func (l *BaseLogger) Trace(a ...interface{})
func (*BaseLogger) Tracef ¶
func (l *BaseLogger) Tracef(format string, v ...interface{})
func (*BaseLogger) Warn ¶
func (l *BaseLogger) Warn(a ...interface{})
func (*BaseLogger) Warnf ¶
func (l *BaseLogger) Warnf(format string, v ...interface{})
type BaseQsmEnvironment ¶
type BaseQsmEnvironment struct { Id QsmEnvID // contains filtered or unexported fields }
func (*BaseQsmEnvironment) CleanAllData ¶
func (env *BaseQsmEnvironment) CleanAllData()
func (*BaseQsmEnvironment) GetData ¶
func (env *BaseQsmEnvironment) GetData(dataIdx int) QsmDataPack
func (*BaseQsmEnvironment) GetEnvNumber ¶
func (env *BaseQsmEnvironment) GetEnvNumber() string
func (*BaseQsmEnvironment) GetId ¶
func (env *BaseQsmEnvironment) GetId() QsmEnvID
func (*BaseQsmEnvironment) SetData ¶
func (env *BaseQsmEnvironment) SetData(dataIdx int, dataPack QsmDataPack)
type Logger ¶
type Logger interface { GetLevelName() string DoAssert() bool SetAssert(enable bool) SetTrace() IsTrace() bool Trace(a ...interface{}) Tracef(format string, v ...interface{}) SetDebug() IsDebug() bool Debug(a ...interface{}) Debugf(format string, v ...interface{}) SetInfo() IsInfo() bool Info(a ...interface{}) Infof(format string, v ...interface{}) SetWarn() IsWarn() bool Warn(a ...interface{}) Warnf(format string, v ...interface{}) SetError() IsError() bool Error(a ...interface{}) Errorf(format string, v ...interface{}) Fatal(a ...interface{}) Fatalf(format string, v ...interface{}) IgnoreNextError() }
func NewDataLogger ¶
func NewStatLogger ¶
type QsmDataPack ¶
type QsmDataPack interface {
GetEnvId() QsmEnvID
}
type QsmEnvID ¶
type QsmEnvID int
const ( NoEnv QsmEnvID = iota // 0 MainEnv // 1 RunEnv // 2 PerfTestEnv // 3 ShellEnv // 4 PointTestEnv // 5 PathTestEnv // 6 SpaceTestEnv // 7 GlTestEnv // 8 TestServerEnv // 9 PointLoadTempEnv // 10 PointTempEnv // 11 PathTempEnv // 12 SpaceTempEnv // 13 PointLoadEnv // 14 TestClientEnv // 15 SpaceClientTempEnv // 16 )
func GetDefaultEnvId ¶
func GetDefaultEnvId() QsmEnvID
type QsmEnvironment ¶
type QsmEnvironment interface { GetId() QsmEnvID GetData(dataIdx int) QsmDataPack SetData(dataIdx int, dataPack QsmDataPack) Close() }
func GetEnvironmentWithCreator ¶
func GetEnvironmentWithCreator(envId QsmEnvID, createEnvFunc func(envId QsmEnvID) QsmEnvironment) QsmEnvironment
Click to show internal directories.
Click to hide internal directories.