An open API service indexing awesome lists of open source software.

https://github.com/yonna-framework/log

yonna日志
https://github.com/yonna-framework/log

Last synced: 19 days ago
JSON representation

yonna日志

Awesome Lists containing this project

README

          

[![License](https://img.shields.io/github/license/yonna-framework/log.svg)](https://packagist.org/packages/yonna/log)
[![Repo Size](https://img.shields.io/github/repo-size/yonna-framework/log.svg)](https://packagist.org/packages/yonna/log)
[![Downloads](https://img.shields.io/packagist/dm/yonna/log.svg)](https://packagist.org/packages/yonna/log)
[![Version](https://img.shields.io/github/release/yonna-framework/log.svg)](https://packagist.org/packages/yonna/log)
[![Php](https://img.shields.io/packagist/php-v/yonna/log.svg)](https://packagist.org/packages/yonna/log)

## Yonna 日志库

```
日志包含file、mongo、mysql三种类型
其中file日志默认自带core库默认已经包含一部分官方日志

```

##

#### 如何安装

##### 可以通过composer安装:`composer require yonna/log`

##### 可以通过git下载:`git clone https://github.com/yonna-framework/log.git`

> Yonna demo:[GOTO yonna](https://github.com/yonna-framework/yonna)

### Log例子/example

```php
cargo内获取到app的根
$root = '/your_log_dir';

$log = (new FileLog($root));

// 记录 Throwable 的日志
$log->throwable($e);

// 记录常规日志
$msg = 'iam log';
$data = [
'a' => 1,
'b' => 2,
'c' => 3,
];
$log->error($msg,$data);
$log->warning($msg,$data);
$log->info($msg,$data);

?>
```

#### 注意,默认是不支持数据库形式的日志,你可以安装ORM包支持它
```
composer install yonna/database
```

#### 除了使用默认的配置,您还可以使用Config进行自定义配置
```php

```