标签: logfile

Windows日志文件查看器(尾部)以相反的顺序显示行

我正在寻找一个免费的Windows GUI日志文件查看器,它可以以相反的顺序显示行,屏幕顶部有最新的行.奖励点,如果它有迹象表明文件已更新.开源也是一个加号,但不是必需的.

谢谢,

windows user-interface reverse tail logfile

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

禁用永久运行的node.js脚本中的日志记录

我不断使用nodejs运行一些服务器脚本(在不同的端口上).

其中一些服务器上有大量的流量.我用于跟踪连接异常的console.log命令导致我不需要一直都需要的膨胀日志文件 - 仅用于调试.我一直在深夜手动停止脚本,截断文件,然后重新启动它们.这不会长期,所以我们决定找到一个解决方案.

我的系统中的其他人在我不知情的情况下删除了我为每个服务器设置的日志文件.在命令行上调用永远列表显示服务器脚本仍在运行,但现在我无法查看日志文件以查看节点的运行情况.

节点停机时间应该保持在最低限度,所以我不愿意在白天停止服务器超过几分钟.来自客户端的初始测试似乎表明脚本运行正常,但我不能100%确定没有因为尝试登录到不存在的文件失败而导致错误.

我实际上有几个问题:

  1. 可以保持这样的永远运行吗?
  2. 如果没有,是否有适当的方法来禁用日志记录?在GitHub的库似乎表明,将永远仍然记录到一个默认的文件,这是我不想要的.否则我可能只是写一个cronjob定期停止脚本,截断日志,然后重新启动脚本.
  3. 如果我在脚本仍在运行时再次使用touch logfile_name.log之类的东西再次创建日志文件会发生什么- 这会让这一点永远变得怪异或者这是一个看似合理的解决方案吗?

谢谢你的时间.

logging logfile node.js forever

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

默认的zsh历史文件在哪里?

HISTFILE未在我的.zshrc文件中设置.

默认情况下,zsh历史记录保存到哪个文件?

或者,历史只是存储在内存中?

default zsh logfile

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

如何将主机名附加到log4j.xml中的日志文件

我想将主机名和日期附加到日志文件名.所以日志文件名称应该像app_hostname.date.log. 注意:这应该在linux和windows中运行.

<appender name="applog" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="${path}/app.log" />
        <param name="MaxFileSize" value="1MB" />
        <param name="DatePattern" value=".dd-MM-yyyy" />
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="[%d{dd-MM-yyyy HH:mm:ss}] [%-5p] %m%n"/>
        </layout>
</appender>
Run Code Online (Sandbox Code Playgroud)

以及如何根据日志模式添加过滤器,而不是StringMatchFilter.我希望模式匹配.提前致谢

java logging log4j logfile

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

限制mysql日志文件大小

我有一个经常超过 30gb 的 mysql 日志文件,当你意识到你的服务器因为这个文件而满时,这很糟糕。我需要一个简单的解决方案来将这个文件限制为大约 1gb,我不需要运行那么长时间的日志,我宁愿将来避免这个问题。

有任何想法吗?谢谢

mysql database logging logfile

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

Nginx 日志充满“NULL”字符

我在 Docker 容器中运行 Nginx,并且我的错误日志不断填满NULL字符,所以它看起来像这样:

在此输入图像描述

我将 Nginx 和 PHP 容器都设置为将错误输出到 error.log。当我将 PHP 设置为使用单独的日志文件时,我得到的NULLs 较少,但它们仍然会出现,尤其是在 PHP 日志中。

有人以前遇到过这种情况吗?我可以做一些调整来防止这种情况发生吗?

null logging nginx logfile docker

7
推荐指数
0
解决办法
401
查看次数

Logback:一个文件大小最大的文件

我的系统支持团队需要一个简单的日志文件,最大大小为10MB.当文件达到10MB时,可以删除较旧的日志行.所以推出最古老的线.

对此有什么好处?我有一个appender,但这仍然创建了第二个文件,然后再次使用一个空的新文件启动.这不是我的支持团队想要的.

感谢帮助.

<configuration>
    <appender name="TEST" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${LOG_HOME}/test.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
            <fileNamePattern>${LOG_HOME}/test.%i.log</fileNamePattern>
            <minIndex>1</minIndex>
            <maxIndex>1</maxIndex>
        </rollingPolicy>
        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
            <maxFileSize>10MB</maxFileSize>
        </triggeringPolicy>
        <encoder>
            <pattern>%date %-5level [%thread] - %mdc{loginName} - [%logger]- %msg%n</pattern>
        </encoder>
    </appender>

  <root level="DEBUG">
    <appender-ref ref="FILE" />
  </root>
</configuration>
Run Code Online (Sandbox Code Playgroud)

size max logback logfile

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

IntelliJ读取远程服务器日志文件

您是否知道如何设置我的远程配置以在服务器而不是本地计算机上显示日志文件?

在编辑配置屏幕(日志选项卡)上,我可以选择显示日志文件,但只显示来自我的计算机的日志,而不是来自远程服务器的日志.

在此输入图像描述

我不介意我是否必须为它安装任何插件,但直到现在我找不到任何我想要的东西.

谢谢!

logging remote-access intellij-idea remote-server logfile

6
推荐指数
2
解决办法
1451
查看次数

docker tomcat日志问题

Docker容器只能以守护进程模式:我运行catalina.sh启动tomcat.
但问题是我的日志不会出现catalina.out.

我可以看一下`docker logs,但这肯定不能在生产环境中运行.
我想问一下,在生产环境中,如何将Tomcat日志存储在文档中并且没有容器停止?

logfile docker

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

如何使用 structlog 指定输出日志文件?

我觉得这应该非常简单,但我不知道如何在使用 structlog 时指定日志文件的路径。该文档指出您可以将传统日志记录与 structlog 一起使用,因此我尝试了以下方法:

    logger = structlog.getLogger(__name__)
    logging.basicConfig(filename=logfile_path, level=logging.ERROR)
    logger.error("TEST")
Run Code Online (Sandbox Code Playgroud)

日志文件已创建,但当然“TEST”不会出现在其中。只是一片空白。

python logging logfile structlog

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