当前位置: 首页>>代码示例>>Golang>>正文


Golang flogging.LoggingInit函数代码示例

本文整理汇总了Golang中github.com/hyperledger/fabric/flogging.LoggingInit函数的典型用法代码示例。如果您正苦于以下问题:Golang LoggingInit函数的具体用法?Golang LoggingInit怎么用?Golang LoggingInit使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了LoggingInit函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: TestLoggingLevelForUnknownCommandGoesToDefault

func TestLoggingLevelForUnknownCommandGoesToDefault(t *testing.T) {
	viper.Reset()

	flogging.LoggingInit("unknown command")

	assertDefaultLoggingLevel(t, flogging.DefaultLoggingLevel())
}
开发者ID:hyperledger,项目名称:fabric,代码行数:7,代码来源:logging_test.go

示例2: TestLoggingLevelDefault

func TestLoggingLevelDefault(t *testing.T) {
	viper.Reset()

	flogging.LoggingInit("")

	assertDefaultLoggingLevel(t, flogging.DefaultLoggingLevel())
}
开发者ID:hyperledger,项目名称:fabric,代码行数:7,代码来源:logging_test.go

示例3: TestLoggingLevelForSpecificModule

func TestLoggingLevelForSpecificModule(t *testing.T) {
	viper.Reset()
	viper.Set("logging_level", "core=info")

	flogging.LoggingInit("")

	assertModuleLoggingLevel(t, "core", logging.INFO)
}
开发者ID:hyperledger,项目名称:fabric,代码行数:8,代码来源:logging_test.go

示例4: TestLoggingLevelOtherThanDefault

func TestLoggingLevelOtherThanDefault(t *testing.T) {
	viper.Reset()
	viper.Set("logging_level", "warning")

	flogging.LoggingInit("")

	assertDefaultLoggingLevel(t, logging.WARNING)
}
开发者ID:hyperledger,项目名称:fabric,代码行数:8,代码来源:logging_test.go

示例5: TestLoggingLevelInvalidEmptyModule

func TestLoggingLevelInvalidEmptyModule(t *testing.T) {
	viper.Reset()
	viper.Set("logging_level", "=warning")

	flogging.LoggingInit("")

	assertDefaultLoggingLevel(t, flogging.DefaultLoggingLevel())
}
开发者ID:hyperledger,项目名称:fabric,代码行数:8,代码来源:logging_test.go

示例6: TestLoggingLevelInvalidModules

func TestLoggingLevelInvalidModules(t *testing.T) {
	viper.Reset()
	viper.Set("logging_level", "core=invalid")

	flogging.LoggingInit("")

	assertDefaultLoggingLevel(t, flogging.DefaultLoggingLevel())
}
开发者ID:hyperledger,项目名称:fabric,代码行数:8,代码来源:logging_test.go

示例7: TestLoggingLevelForSpecificCommand

func TestLoggingLevelForSpecificCommand(t *testing.T) {
	viper.Reset()
	viper.Set("logging.node", "error")

	flogging.LoggingInit("node")

	assertDefaultLoggingLevel(t, logging.ERROR)
}
开发者ID:hyperledger,项目名称:fabric,代码行数:8,代码来源:logging_test.go

示例8: TestLoggingLevelInvalidModuleSyntax

func TestLoggingLevelInvalidModuleSyntax(t *testing.T) {
	viper.Reset()
	viper.Set("logging_level", "type=warn=again")

	flogging.LoggingInit("")

	assertDefaultLoggingLevel(t, flogging.DefaultLoggingLevel())
}
开发者ID:hyperledger,项目名称:fabric,代码行数:8,代码来源:logging_test.go

示例9: TestLoggingLevelForModuleWithDefaultAtEnd

func TestLoggingLevelForModuleWithDefaultAtEnd(t *testing.T) {
	viper.Reset()
	viper.Set("logging_level", "test=warning:info")

	flogging.LoggingInit("")

	assertDefaultLoggingLevel(t, logging.INFO)
	assertModuleLoggingLevel(t, "test", logging.WARNING)
}
开发者ID:hyperledger,项目名称:fabric,代码行数:9,代码来源:logging_test.go

示例10: TestLoggingLevelForMultipleModulesAtSameLevel

func TestLoggingLevelForMultipleModulesAtSameLevel(t *testing.T) {
	viper.Reset()
	viper.Set("logging_level", "core,test=warning")

	flogging.LoggingInit("")

	assertModuleLoggingLevel(t, "core", logging.WARNING)
	assertModuleLoggingLevel(t, "test", logging.WARNING)
}
开发者ID:hyperledger,项目名称:fabric,代码行数:9,代码来源:logging_test.go

示例11: TestLoggingLeveltForMultipleModules

func TestLoggingLeveltForMultipleModules(t *testing.T) {
	viper.Reset()
	viper.Set("logging_level", "core=warning:test=debug")

	flogging.LoggingInit("")

	assertModuleLoggingLevel(t, "core", logging.WARNING)
	assertModuleLoggingLevel(t, "test", logging.DEBUG)
}
开发者ID:hyperledger,项目名称:fabric,代码行数:9,代码来源:logging_test.go

示例12: NewCA

// NewCA sets up a new CA.
func NewCA(name string, initTables TableInitializer) *CA {
	ca := new(CA)
	flogging.LoggingInit("ca")
	ca.path = filepath.Join(rootPath, caDir)

	if _, err := os.Stat(ca.path); err != nil {
		caLogger.Info("Fresh start; creating databases, key pairs, and certificates.")

		if err := os.MkdirAll(ca.path, 0755); err != nil {
			caLogger.Panic(err)
		}
	}

	// open or create certificate database
	db, err := sql.Open("sqlite3", ca.path+"/"+name+".db")
	if err != nil {
		caLogger.Panic(err)
	}

	if err = db.Ping(); err != nil {
		caLogger.Panic(err)
	}

	if err = initTables(db); err != nil {
		caLogger.Panic(err)
	}
	ca.db = db

	// read or create signing key pair
	priv, err := ca.readCAPrivateKey(name)
	if err != nil {
		priv = ca.createCAKeyPair(name)
	}
	ca.priv = priv

	// read CA certificate, or create a self-signed CA certificate
	raw, err := ca.readCACertificate(name)
	if err != nil {
		raw = ca.createCACertificate(name, &ca.priv.PublicKey)
	}
	cert, err := x509.ParseCertificate(raw)
	if err != nil {
		caLogger.Panic(err)
	}

	ca.raw = raw
	ca.cert = cert

	return ca
}
开发者ID:yoshiharay,项目名称:fabric,代码行数:51,代码来源:ca.go

示例13: NewTCA

// NewTCA sets up a new TCA.
func NewTCA(eca *ECA) *TCA {
	tca := &TCA{NewCA("tca", initializeTCATables), eca, nil, nil, nil, nil}
	flogging.LoggingInit("tca")

	err := tca.readHmacKey()
	if err != nil {
		tcaLogger.Panic(err)
	}

	err = tca.readRootPreKey()
	if err != nil {
		tcaLogger.Panic(err)
	}

	err = tca.initializePreKeyTree()
	if err != nil {
		tcaLogger.Panic(err)
	}
	return tca
}
开发者ID:yoshiharay,项目名称:fabric,代码行数:21,代码来源:tca.go

示例14: NewACA

// NewACA sets up a new ACA.
func NewACA() *ACA {
	aca := &ACA{CA: NewCA("aca", initializeACATables)}
	flogging.LoggingInit("aca")
	return aca
}
开发者ID:yoshiharay,项目名称:fabric,代码行数:6,代码来源:aca.go

示例15: NewTLSCA

// NewTLSCA sets up a new TLSCA.
//
func NewTLSCA(eca *ECA) *TLSCA {
	tlsca := &TLSCA{NewCA("tlsca", initializeTLSCATables), eca, nil}
	flogging.LoggingInit("tlsca")

	return tlsca
}
开发者ID:yoshiharay,项目名称:fabric,代码行数:8,代码来源:tlsca.go


注:本文中的github.com/hyperledger/fabric/flogging.LoggingInit函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。