解决beego1.12新版本没有log.info
时间: 2024-02-09 16:13:31 浏览: 37
在 beego 1.12 中,`log` 包的 API 发生了一些变化,`log.Info()`、`log.Debug()` 等函数已经被移除了,取而代之的是 `log.NewLogger()`、`log.SetLogger()`、`log.GetLogger()` 等新的函数。
如果你要在 beego 1.12 中使用 `log.Info()`,可以按照以下步骤进行:
1. 在 `main()` 函数中创建一个新的 logger,例如:
```go
logger := log.NewLogger()
```
2. 设置 logger 的输出级别,例如:
```go
logger.SetLevel(log.LevelInformational)
```
这里将输出级别设置为 Informational,也就是输出 Info、Warning、Error 和 Critical 级别的日志信息。
3. 使用 logger 输出日志信息,例如:
```go
logger.Info("This is an info message")
```
这里使用 `logger.Info()` 函数输出一条信息。
完整的示例代码如下:
```go
package main
import (
"github.com/astaxie/beego/logs"
)
func main() {
logger := logs.NewLogger()
logger.SetLevel(logs.LevelInformational)
logger.Info("This is an info message")
}
```
需要注意的是,beego 1.12 中的 `log` 包与标准库中的 `log` 包不同,所以需要使用 `import "github.com/astaxie/beego/logs"` 导入。
相关推荐
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)