热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ffmpeg日志级别是什么意思?-Whatdotheffmpegloglevelsmean?

FFmpeghasseveralloglevels(see-loglevel).Theseare,inorder:quiet,panic,fatal,error,warni

FFmpeg has several loglevels (see -loglevel). These are, in order: quiet, panic, fatal, error, warning, info, verbose and debug.

FFmpeg有几个日志级别(参见-loglevel)。它们依次为:静默、恐慌、致命、错误、警告、信息、冗长和调试。

But the documentation is not very verbose with explaining their meanings.

但是文档并没有详细地解释它们的含义。

It's true that all names are self-documenting enough so they give some intuitive sense for when to use them. But when in doubt, from the user as well as the developer's perspective, in decision situations, it would help to have a clear definition of each level.

的确,所有的名字都是自我记录的,所以它们给了我们一些直观的感觉,什么时候使用它们。但是,当用户和开发人员有疑问时,在决策情况下,对每个层次都有一个清晰的定义是有帮助的。

I would like to know which one is for what purpose, in order to know when to use them. I couldn't find any more hints on this. Especially on the difference between panic, fatal, error and info, verbose, debug.

我想知道哪一个是为了什么目的,以便知道什么时候使用它们。我找不到更多的线索了。特别是在惊慌、致命、错误和信息、冗长、调试之间的区别。

I think I've found the code for these but I still don't know their exact purposeful 'boundaries'. Is there an explanation on this, (perhaps outside the ffmpeg project)?

我想我已经找到了它们的密码,但我仍然不知道它们确切的“界限”。对此有什么解释吗(可能在ffmpeg项目之外)?

1 个解决方案

#1


8  

Often the definitions of RFC 5424 (syslog protocol) are used. Wikipedia defines this severity levels like this:

通常使用RFC 5424 (syslog协议)的定义。维基百科对严重程度的定义如下:

Panic System is unusable. A "panic" condition usually affecting multiple apps/servers/sites. At this level it would usually notify all tech staff on call.

恐慌系统无法使用。“恐慌”状态通常会影响多个应用程序/服务器/站点。在这个级别上,它通常会通知所有技术人员随时待命。

Alert Action must be taken immediately. Should be corrected immediately, therefore notify staff who can fix the problem. An example would be the loss of a primary ISP connection.

必须立即采取警报行动。应立即纠正,因此通知员工谁可以解决问题。一个例子是丢失一个主要的ISP连接。

Critical Critical conditions. Should be corrected immediately, but indicates failure in a primary system, an example is a loss of a backup ISP connection.

关键的关键条件。应该立即纠正,但是在主系统中表示故障,一个示例是备份ISP连接的丢失。

Error Error conditions. Non-urgent failures, these should be relayed to developers or admins; each item must be resolved within a given time.

错误错误条件。非紧急故障,应转送给开发人员或管理员;每个项目必须在给定的时间内解决。

Warning Warning conditions. Warning messages, not an error, but indication that an error will occur if action is not taken, e.g. file system 85% full - each item must be resolved within a given time.

警告警告条件。警告消息,不是错误,而是表示如果不采取行动将发生错误,例如文件系统85%已满——每个项目必须在给定的时间内解决。

Notice Normal but significant condition. Events that are unusual but not error conditions - might be summarized in an email to developers or admins to spot potential problems - no immediate action required.

注意正常但重要的情况。不寻常但不出错的事件——可能会在电子邮件中总结为开发人员或管理员发现潜在问题——不需要立即采取行动。

Informational Informational messages. Normal operational messages - may be harvested for reporting, measuring throughput, etc. - no action required.

信息信息消息。正常的操作消息——可以收集来报告、测量吞吐量等——不需要任何操作。

Debug Debug-level messages. Info useful to developers for debugging the application, not useful during operations.

调试级的调试信息。信息对开发人员有用,用于调试应用程序,在操作过程中没有用处。

http://en.wikipedia.org/wiki/Syslog#Severity_levels

http://en.wikipedia.org/wiki/Syslog Severity_levels

This are some common levels and there definition. FFmpeg does not make use of all of them and names some differently. But it will give you a clou...

这是一些常见的层次和定义。FFmpeg并没有使用它们,也没有使用不同的名称。但它会给你一个提示……


推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
author-avatar
晨光微露36
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有