Documentation ¶
Index ¶
- Constants
- Variables
- func Elapsed(start time.Time) string
- func GetConfigString(configInfos *CALLLOGCONFIG) string
- func GetLevel() string
- func GetLogger(loggerName string) *logrus.Logger
- func ReplaceEnvPath(str string) string
- func SetLevel(strLevel string)
- func Start() time.Time
- func String(logInfo interface{}) string
- type CALLLOGCONFIG
- type CALLLogger
- type CLOUDLOGSCHEMA
- type CLOUD_OS
- type RES_TYPE
Constants ¶
View Source
const ( //=========== CloudOS (ref: cb-spider/conf/cloudos.yaml) AWS CLOUD_OS = "AWS" GCP CLOUD_OS = "GCP" AZURE CLOUD_OS = "AZURE" OPENSTACK CLOUD_OS = "OPENSTACK" CLOUDIT CLOUD_OS = "CLOUDIT" ALIBABA CLOUD_OS = "ALIBABA" DOCKER CLOUD_OS = "DOCKER" CLOUDTWIN CLOUD_OS = "CLOUDTWIN" NCP CLOUD_OS = "NCP" MOCK CLOUD_OS = "MOCK" TENCENT CLOUD_OS = "TENCENT" //=========== ResourceType VMIMAGE RES_TYPE = "VMIMAGE" VMSPEC RES_TYPE = "VMSPEC" VPCSUBNET RES_TYPE = "VPC/SUBNET" SECURITYGROUP RES_TYPE = "SECURITYGROUP" VMKEYPAIR RES_TYPE = "VMKEYPAIR" VM RES_TYPE = "VM" )
Variables ¶
View Source
var (
HostIPorName string
)
global var.
Functions ¶
func GetConfigString ¶
func GetConfigString(configInfos *CALLLOGCONFIG) string
Types ¶
type CALLLOGCONFIG ¶
type CALLLOGCONFIG struct { CALLLOG struct { LOOPCHECK bool LOGLEVEL string LOGFILE bool } LOGFILEINFO struct { FILENAME string MAXSIZE int MAXBACKUPS int MAXAGE int } }
func GetConfigInfos ¶
func GetConfigInfos() CALLLOGCONFIG
type CALLLogger ¶
type CALLLogger struct {
// contains filtered or unexported fields
}
type CLOUDLOGSCHEMA ¶
type CLOUDLOGSCHEMA struct { CloudOS CLOUD_OS // ex) AWS | AZURE | ALIBABA | GCP | OPENSTACK | CLOUDTWIN | CLOUDIT | DOCKER | NCP | MOCK RegionZone string // ex) us-east1/us-east1-c ResourceType RES_TYPE // ex) VMIMAGE | VMSPEC | VPCSUBNET | SECURITYGROUP | VMKEYPAIR | VM ResourceName string // ex) vpc-01 CloudOSAPI string // ex) CreateKeyPair() ElapsedTime string // ex) 2.0201 (sec) ErrorMSG string // if success, "" }
=========================
Click to show internal directories.
Click to hide internal directories.