Tag: 日志logging

在多个模块中使用Python日志logging

我有一个小型的Python项目,具有以下结构 – Project — pkg01 — test01.py — pkg02 — test02.py — logging.conf 我打算使用默认日志logging模块将消息打印到标准输出和日志文件。 要使用日志logging模块,需要进行一些初始化 – import logging.config logging.config.fileConfig('logging.conf') logr = logging.getLogger('pyApp') logr.info('testing') 目前,我开始logging消息之前,我在每个模块执行此初始化。 是否可以在一个地方只执行一次这样的初始化,以便通过在整个项目中进行日志logging来重复使用相同的设置?

如何在MySQL中查看日志文件?

我读过Mysql服务器创build一个日志文件,它保存了所有活动的logging – 比如什么时候执行什么查询。 任何人都可以告诉我它在我的系统中存在的位置吗? 我怎么读? 基本上,我需要备份不同的input[两个date之间的备份]数据库,所以我觉得我需要在这里使用日志文件,这就是为什么我想要做到这一点… 我认为这个日志必须以某种方式得到保护,因为可能会logging敏感信息,如用户名和密码[如果有任何查询需要]; 所以可能有保障,不容易被看到? 我有root权限访问系统,我怎样才能看到日志? 当我尝试打开/var/log/mysql.log时,它是空的。 这是我的configuration文件: [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] log = /var/log/mysql/mysql.log binlog-do-db=zero user = mysql socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp skip-external-locking bind-address = 127.0.0.1 # # * […]

我怎样才能configurationLogbacklogging到不同的目的地logging器的不同级别?

我怎样才能configurationLogbacklogging到不同的目的地logging器的不同级别? 例如,给定以下的Logbackconfiguration,Logback会将INFO消息logging到STDOUT并将ERROR消息logging到STDERR ? (请注意,这个例子是第3章:Logbackconfiguration中显示的logback-examples/src/main/java/chapters/configuration/sample4.xml示例的变体 )。 <configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern> %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} – %msg%n </pattern> </encoder> </appender> <appender name="STDERR" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern> %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} – %msg%n </pattern> </encoder> <target>System.err</target> </appender> <!– What is the effective level of "chapters.configuration"? –> <logger name="chapters.configuration" level="INFO" additivity="false"> <appender-ref ref="STDOUT" /> </logger> <logger name="chapters.configuration" level="ERROR" […]

如何在React Native中执行日志logging?

如何在React Native中logging一个variables,例如在为web开发时使用console.log ?

什么是你使用的最好的日志分析工具?

我正开始研究一个非常详细的日志logging的现有项目,日志是一个真正的痛苦经历。 你们有没有使用任何工具进行日志分析/parsing? 你能推荐一些function强大,容易定制和使用吗? 起初我以为我应该写一个工具来parsing日志,但我想也许这样的东西已经存在。 感谢您提前的帮助。 编辑:日志是自定义的 – 他们有一个设置的格式,但我不认为他们符合任何广泛使用的标准。 这就是为什么我需要一个可定制的日志parsing器。

如何获得在Laravel 5中执行的查询? DB :: getQueryLog返回空数组

DB :: getQueryLog返回空数组 $user = User::find(5); print_r(DB::getQueryLog()); 结果是空数组 Array ( )

怎么用Javalogin?

为什么会使用下列其中一个软件包而不是另一个? Javalogging Commons Logging Log4j的 SLF4J 的logback

有没有办法转储堆栈跟踪,而不会在java中引发exception?

我正在考虑为我的Java应用程序创build一个debugging工具。 我想知道是否有可能得到一个堆栈跟踪,就像Exception.printStackTrace()但实际上没有引发exception? 我的目标是,在任何给定的方法中,转储堆栈以查看调用方的方法。

什么是最好的Haskell库来操作一个程序?

如果我要把一个项目投入生产,那么我需要这个项目来考虑这个项目的“可操作性”,也就是说,工程师和操作人员都要以可测量和可validation的方式运行和维护。 为了我的目的,一个可操作的程序必须: 能够在多个级别login(例如:debugging,警告等)。 能够收集和分享有关该计划正在进行的工作types的指标/统计数据以及该工作正在进行多长时间。 理想情况下,收集的度量标准可以采用与Ganglia等常用监控工具兼容的格式,也可以如此。 可configuration,理想情况下通过一个系统,允许在运行程序中configuration的属性更新,而无需重新启动上述程序。 可以以可重复的方式部署到远程服务器。 在Scala的世界里,至less有前三个要求是有很好的库。 例子: Logulalogging。 用于收集和报告指标的指标或鸵鸟 。 configuration或图configuration。 至于部署方面,Scala世界采取的一种方法是将组成一个程序的字节码和库与像assembly-sbt这样的东西捆绑在一起,然后用Capistrano这样的工具将产生的bundle(一个“胖JAR”)推送到远程服务器通过SSH并行执行命令。 这不是一个需要特定于语言的工具的问题,但是我很好奇Haskell社区是否存在这样一个工具。 可能有Haskell库提供了我上面描述的特征。 我想知道哪些可用的库被认为是“最好的”; 也就是说,最成熟,维护性最好的,在Haskell社区中常用的,也是Haskell最佳实践的典范。 如果还有围绕着让Haskell代码“生产就绪”的其他库,工具或做法,我也很想知道这些。

Log4net不写入日志文件

我创build了一个简单的scheme使用Log4net,但似乎我的appender不起作用,因为邮件没有添加到日志文件。 我将以下内容添加到web.config文件中: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" requirePermission="false"/> </configSections> <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <file value="D:\MyData\Desktop\LogFile.txt" /> <appendToFile value="true" /> <encoding value="utf-8" /> <layout type="log4net.Layout.SimpleLayout" /> </appender> <root> <level value="INFO" /> <appender-ref ref="LogFileAppender" /> </root> </log4net> 在全球的ASAX文件中,我补充道: ILog logger = LogManager.GetLogger(typeof(MvcApplication)); 并在Application_Start方法中: logger.Info("Starting the application…"); 我做错了什么? 在此先感谢Johannes