同步操作将从 水不要鱼/logit 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
// Copyright 2022 FishGoddess. All Rights Reserved.//// Licensed under the Apache License, Version 2.0 (the "License");// you may not use this file except in compliance with the License.// You may obtain a copy of the License at//// http://www.apache.org/licenses/LICENSE-2.0//// Unless required by applicable law or agreed to in writing, software// distributed under the License is distributed on an "AS IS" BASIS,// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.// See the License for the specific language governing permissions and// limitations under the License.package mainimport ("errors""fmt""github.com/FishGoddess/logit""github.com/FishGoddess/logit/support/global")// uselessWriter is a demo writer to demonstrate the error handling function.type uselessWriter struct{}func (uw uselessWriter) Write(p []byte) (n int, err error) {return 0, errors.New("always error in writing")}func main() {// You can specify a function to handle errors happens in logger.// For example, you can count these errors and report them to team members by email.global.HandleError = func(name string, err error) {fmt.Printf("%s received an error: %+v\n", name, err)}// Let's log something to see what happen.logger := logit.NewLogger(logit.Options().WithWriter(&uselessWriter{}))logger.Info("See what happen?").Log()}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。