标签: log-level

如何更改 MongoDB 日志的日志级别?

有什么方法可以更改 MongoDB 的默认日志级别?

日志文件中有太多的插入/更新条目,导致它变得太大。

用于启动 mongo 的命令:

./bin/mongod --fork --bind_ip 0.0.0.0 --dbpath /data/db/ --logpath /data/log/mongodb/mongod.log --logappend --quiet --logRotate reopen
Run Code Online (Sandbox Code Playgroud)

日志文件充满:

2018-08-31T11:30:46.831+0800 I COMMAND  [conn564] command eques.$cmd command: insert 
Run Code Online (Sandbox Code Playgroud)

我只需要错误或更严重的级别条目。

mongodb log-level

5
推荐指数
1
解决办法
7874
查看次数

如何启用 Docker 守护进程的“调试”日志记录?(乌班图16.04)

我想在 ubuntu 16.04 中设置 docker deamon 的详细级别)

Docker 版本 = 1.12.6

以下内容不起作用:

  • /etc/docker/daemon.json,设置“debug”:true(找不到文件)
  • docker -d (提供了错误 docker 标志但未定义守护进程)

verbosity verbose docker log-level

3
推荐指数
1
解决办法
2万
查看次数

覆盖 MinimumLevel 在 Serilog 中不起作用

尝试为 Serilog 2.8.0(在 .NET 4.6.2 中)设置最低日志级别。日志记录工作正常,但不是覆盖功能。

这是我的Program.cs

using System;
using LogTest1.Classes;
using Microsoft.Extensions.Configuration;
using Serilog;
using SomeLib;


namespace LogTest
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            var configuration = new ConfigurationBuilder()
                .AddJsonFile("appsettings.json", false, true)
                .Build();

            Log.Logger = new LoggerConfiguration()
                .ReadFrom.Configuration(configuration)
                .CreateLogger();

            Log.Verbose("Verbose");
            Log.Debug("Debug");
            Log.Information("Information");
            Log.Warning("Warning");
            Log.Error("Error");
            Log.Fatal("Fatal");

            Console.ReadKey();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

appsettings.json文件:

{
  "Serilog": {
    "Using": [ "Serilog.Sinks.Console" ],
    "MinimumLevel": {
      "Default": "Warning",
      "Override": {
        "LogTest": "Information"
      }
    },
    "WriteTo": [
      { …
Run Code Online (Sandbox Code Playgroud)

c# logging overriding serilog log-level

3
推荐指数
1
解决办法
7940
查看次数

如何在 Laravel 中显示警告和弃用消息

如果我编写一些带有弃用通知的 PHP 代码,它会显示在本地环境中。

示例:index.php

<?php

function super(string $test='', string $essai)
{
    return 'toto';
}

super('sy', 1);

exit;
Run Code Online (Sandbox Code Playgroud)

显示:

Deprecated: Optional parameter $test declared before required parameter $essai is implicitly treated as a required parameter in /var/www/public/index.php on line 9
Run Code Online (Sandbox Code Playgroud)

这很好。

但是 Laravel 控制器中的完全相同的代码不会显示,并且不会存储在任何日志文件中。我将配置 app.env 设置为“local”,将 app.debug 设置为 true,将 app.log_level 设置为“debug”。知道我缺少什么吗?

debugging logging laravel laravel-blade log-level

3
推荐指数
1
解决办法
3170
查看次数

Pantheios在C++中设置显示级别

我正在使用Pantheios库进行日志记录.我有:

pantheios::log(pantheios::debug, "I'm debug");
pantheios::log(pantheios::informational, "Some info");
Run Code Online (Sandbox Code Playgroud)

哪个输出:

[MyApplication, Jun 14 15:45:26.549; Debug] : I'm debug
[MyApplication.1, Jun 14 15:45:26.549; Informational] : Some info
Run Code Online (Sandbox Code Playgroud)

但我想在显示信息和调试之间做出选择:

 set_level(pantheios::informational) //what should this be ?
 pantheios::log(pantheios::debug, "I'm debug");
 pantheios::log(pantheios::informational, "Some info");
Run Code Online (Sandbox Code Playgroud)

哪个输出:

[MyApplication.1, Jun 14 15:45:26.549; Informational] : Some info
Run Code Online (Sandbox Code Playgroud)

c++ logging pantheios log-level

1
推荐指数
1
解决办法
634
查看次数