本文整理匯總了Golang中github.com/aws/amazon-ssm-agent/agent/log.T.Close方法的典型用法代碼示例。如果您正苦於以下問題:Golang T.Close方法的具體用法?Golang T.Close怎麽用?Golang T.Close使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/aws/amazon-ssm-agent/agent/log.T
的用法示例。
在下文中一共展示了T.Close方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: parseFlags
// parseFlags displays flags and handles them
func parseFlags(log logger.T) {
flag.CommandLine = flag.NewFlagSet(os.Args[0], flag.ExitOnError)
flag.Usage = flagUsage
// instance id and region for overriding in dev test scenarios
instanceIDPtr = flag.String("i", "", "instance id")
regionPtr = flag.String("r", "", "instance region")
// managed instance registration
flag.BoolVar(®ister, registerFlag, false, "")
flag.StringVar(&activationCode, activationCodeFlag, "", "")
flag.StringVar(&activationID, activationIDFlag, "", "")
flag.StringVar(®ion, regionFlag, "", "")
// clear registration
flag.BoolVar(&clear, "clear", false, "")
// fingerprint similarity threshold
flag.BoolVar(&fpFlag, fingerprintFlag, false, "")
flag.IntVar(&similarityThreshold, similarityThresholdFlag, 40, "")
// force flag
flag.BoolVar(&force, "y", false, "")
flag.Parse()
if flag.NFlag() > 0 {
exitCode := 1
if register {
exitCode = processRegistration(log)
} else if fpFlag {
exitCode = processFingerprint(log)
} else {
flagUsage()
}
log.Flush()
log.Close()
os.Exit(exitCode)
}
}