[添加]settings监听,ActivityLogger
This commit is contained in:
@@ -6,6 +6,8 @@ use App\Services\EtcdService;
|
||||
use Filament\Notifications\Notification;
|
||||
use Filament\Widgets\Widget;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Spatie\Activitylog\ActivityLogger;
|
||||
use Spatie\Activitylog\ActivityLogStatus;
|
||||
|
||||
class UpdateConfigWidget extends Widget
|
||||
{
|
||||
@@ -63,6 +65,13 @@ class UpdateConfigWidget extends Widget
|
||||
->success() // 设置为成功类型
|
||||
->send(); // 发送通知
|
||||
|
||||
app(ActivityLogger::class)
|
||||
->useLog('导出')
|
||||
->setLogStatus(app(ActivityLogStatus::class))
|
||||
->withProperties($metrics)
|
||||
->event('settings updated')
|
||||
->log('settings updated');
|
||||
|
||||
} catch (\Exception $e) {
|
||||
// 失败通知
|
||||
Notification::make()
|
||||
@@ -70,6 +79,12 @@ class UpdateConfigWidget extends Widget
|
||||
->danger() // 设置为错误类型
|
||||
->body($e->getMessage()) // 显示异常信息
|
||||
->send(); // 发送通知
|
||||
|
||||
app(ActivityLogger::class)
|
||||
->useLog('导出失败')
|
||||
->setLogStatus(app(ActivityLogStatus::class))
|
||||
->event('Failed')
|
||||
->log($e->getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user