# Niushop開源商城日志配置說明
---
### 1. 日志驅動
日志可以通過驅動支持不同的方式寫入,默認日志會記錄到文件中,系統已經內置的寫入驅動包括`File`、`Socket`,如果要臨時關閉日志寫入,可以設置日志類型為Test即可,例如:
```php
'log'=>[
// 可以臨時關閉日志寫入
'type'=>'test',
],
```
### 2. `File`驅動
日志的記錄方式默認是`File`方式,可以通過驅動的方式來擴展支持更多的記錄方式。
記錄方式由`log.type`參數配置,例如:
```php
'log'=>[
// 日志記錄方式,支持 file socket
'type'=>'File',
//日志保存目錄
'path'=> LOG_PATH,
//單個日志文件的大小限制,超過后會自動記錄到第二個文件
'file_size'=>2097152,
//日志的時間格式,默認是` c `
'time_format'=>'c'
],
```
niushop采用thinkphp5的日志方案,具體可以參考thinkphp5手冊
下niushop常用日志寫入,常用與調試,針對功能錯誤寫入日志
```php
Log::write('測試日志信息,并且實時寫入');
```