精华内容
下载资源
问答
  • 主要介绍了nodejs实现日志读取、日志查找及日志刷新的方法,涉及nodejs日期时间运算、转换及日志读写等相关操作技巧,需要的朋友可以参考下
  • 文本日志查找工具

    2015-03-26 15:50:00
    我们是用文本记录的,每次查日志在一堆文本里查找真是总折磨啊...所以最近有空写了一个文本日志查找的工具,方便查找,提高效率,提高准确度。 现在把这个代码发上来分享一下,代码很简单,但很有用,希望大家能有用。
  • 日志查找错误

    2020-10-13 23:58:41
    使用日志查找错误 最后面还有未解决的!!!   总结: 死记硬背也要记住,方便程序从问题时候好查找 在程序中输出调试信息就是日志,日志有不同级别 System.out.println():输出的级别为Info,即是普通的信息 ...

    使用日志查找错误

    最后面还有未解决的!!!
     

    总结:

    死记硬背也要记住,方便程序从问题时候好查找

    在程序中输出调试信息就是日志,日志有不同级别

    System.out.println():输出的级别为Info,即是普通的信息

    System.err.println():输出的级别为Warn,即是警告的信息

    Log.v():输出的级别为Verbose,即是冗余的信息

    Log.d():输出的级别为Debug,即是调试的信息

    Log.i():输出的级别为Info,即是普通的信息

    Log.w():输出的级别为Warn,即是警告的信息

    Log.e():输出的级别为Erro,即是错误的信息
     
     
    Log对象的第一个参数是日志Tag,相对于是一个标志,通过这个标志在日志窗口方便找到信息,第二个参数是日志内容,在查看日志时候,可以使用Tag来分类显示日志
     
    安卓日志分五个等级,从低到高依次是冗余Verbose,调式Debug,普通Info,警告Warn和错误Erro


     
     
     

    案例

     
    新建一个项目

    在java文件中写入:

    在这里插入图片描述

     
     

    点击运行,找到最下方6:Logcat

    在这里插入图片描述

     
     

    日志级别默认是最低的,我们可以调整为其他的比如Info,那么就只能看Info与比Info级别还高的信息

    在这里插入图片描述

     
     

     

    安卓还提供了更详细的信息Tag,也就是用Log.去表示的信息就是Tag

    Tag是字符串类型的,在使用Tag时候要指明Tag是从MainActivity里面输出的

    在这里插入图片描述
     

     

     

    在这里插入图片描述

     
     

     

    注意集成开发环境会全自动根据应用程序包名进行归类

    在这里插入图片描述

     
     

     

    在这里插入图片描述

     
     

    添加自定义标签

    比如这里输入TAG是MainActivity的信息

     
     

    在这里插入图片描述
     

     

    在这里插入图片描述

     

     
     

    在这里插入图片描述
     
     
     

    这样输出的全是MainActivity里面的日志标签输出的信息,其他任何信息都不会呈现出来

    在这里插入图片描述

     
     

     

     

    未解决1:

    不知道什么原因,这个Log.e("MSG","注意这里的MSG是加了引号的,可能是因为没在上面定义的原因,信息");

    始终没有给我显示出来,反而把Log.e(TAG,"这是错误信息");重复显示多次

    我重启后Log.e("MSG","注意这里的MSG是加了引号的,可能是因为没在上面定义的原因,信息");还是没显示但是Log.e(TAG,"这是错误信息");就不会重复显示

    我又把Log.e(TAG,"这是错误信息");改为Log.e(TAG,"这是错误信息");再运行就是:

     

    在这里插入图片描述
     
     
      

    未解决2:

    Android Studio中 4:run 与 6:Logcat有什么区别

    在这里插入图片描述

    展开全文
  • 【Linux】日志查找

    千次阅读 2017-03-10 09:43:39
    Linux环境日志查找相关——迪多的工作日常:1.预热——查找命令 find a.在根目录,查找文件指定文件:find / -name a.txt b.在根目录,模糊查找.txt后缀的文件:find / -name “*.txt” grep a.从文件中...

    Linux环境日志查找相关——

    1.预热——查找命令

    find
    a.在根目录,查找文件指定文件:find / -name a.txt
    b.在根目录,模糊查找.txt后缀的文件:find / -name “*.txt”
    grep
    a.从文件中查找与正则表达式匹配的行:grep -e “正则表达式” 文件名
    b.从文件中查找不区分大小写:grep -i “被查找的字符串” 文件名
    c.从文件中查找匹配的行数:grep -c “被查找的字符串” 文件名
    d.从文件中查找不匹配指定字符串的行:grep -v “被查找的字符串” 文件名
    eg1.从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行?
    find / -type f -name “*.log” | grep -c “ERROR”
    eg2.从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行?
    find . -name “*.in” | grep -i “thremcontact”

    2.日志查找技巧

    基本命令:

    tail
    tail -n 10/-10 a.log 查询文件尾部最后10行的日志;
    tail -n +10 a.log 查询文件第10行开始以后的所有日志(10行之后的所以日志);
    head
    head -n 10/+10 a.log 查询文件的头10行日志;
    head -n -10 a.log 查询文件尾部10行以前的所以日志(除了最后10行的所以日志);

    实例说明:

    场景1:

    按行号查看:过滤出关键字附近的日志
    因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.
    我是这样做的,

    <1>首先: cat -n test.log |grep “地形” 得到关键日志的行号
    <2>得到”地形”关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:
    cat -n test.log |tail -n +92|head -n 20
    tail -n +92表示查询92行之后的日志
    head -n 20 则表示在前面的查询结果里再查前20条记录

    场景2:

    那么按日期怎么查呢? 通常我们非常需要查找指定时间端的日志

    sed -n ‘/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p’ test.log

    特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.
    关于日期打印,可以先 grep ‘2014-12-17 16:17:20’ test.log 来确定日志中是否有该时间点,以确保可以拿到日志
    这个根据时间段查询日志是非常有用的命令.

    3.显示命令

    如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:

    (1)使用more和less命令, 如: cat -n test.log |grep “地形” |more 这样就分页打印了,通过点击空格键翻页
    (2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:

    cat -n test.log |grep “地形” >xxx.txt

    这几个日志查看方法应该可以满足日常需求了.

    参考:
    参考1
    参考2
    参考3

    —-狐松鼠 17.3.10—————

    展开全文
  • linux日志查找

    千次阅读 2019-03-05 12:16:01
    tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除了最后10行的其他所有...

    基本用法

    先必须了解两个最基本的命令:

    tail  -n  10  test.log   查询日志尾部最后10行的日志;

    tail -n +10 test.log    查询10行之后的所有日志;

    head -n 10  test.log   查询日志文件中的头10行日志;

    head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

    场景1: 按行号查看---过滤出关键字附近的日志

    因为通常时候我们用grep拿到的日志很少,我们需要查看附近的日志.

    我是这样做的,首先: cat -n test.log |grep "地形"  得到关键日志的行号,

    得到"地形"关键字所在的行号是102行. 此时如果我想查看这个关键字前10行和后10行的日志:

    cat -n test.log |tail -n +92|head -n 20

    tail -n +92表示查询92行之后的日志

    head -n 20 则表示在前面的查询结果里再查前20条记录

     

    场景2:那么按日期怎么查呢?  通常我们非常需要查找指定时间端的日志

    sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log

    特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效.

    1.关于日期打印,可以先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该时间点,以确保第4步可以拿到日志
    这个根据时间段查询日志是非常有用的命令.

    2.如果我们查找的日志很多,打印在屏幕上不方便查看, 有两个方法:
    (1)使用more和less命令, 如: cat -n test.log |grep "地形" |more     这样就分页打印了,通过点击空格键翻页
    (2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析.如:
    cat -n test.log |grep "地形"  >xxx.txt

    常用命令

    1.查询日志中含有某个关键字的信息

    cat app.log |grep 'error'

    2.查询日志尾部最后10行的日志

    tail  -n  10  app.log

    3.查询10行之后的所有日志

    tail -n +10 app.log 

    4.查询日志文件中的头10行日志

    head -n 10  app.log 

    5.查询日志文件除了最后10行的其他所有日志

    head -n -10  app.log

    6.查询日志中含有某个关键字的信息,显示出行号(在1的基础上修改)

    cat -n  app.log |grep 'error'

    7.显示102行,前10行和后10行的日志

    cat -n app.log |tail -n +92|head -n 20

    8.根据日期时间段查询(前提日志总必须打印日期,先通过grep确定是否有该时间点)

    sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  app.log

    9.使用more和less命令(分页查看,使用空格翻页)

     cat -n app.log |grep "error" |more

    10.把日志保存到文件

    cat -n app.log |grep "error"  > temp.txt

     

    linux tail命令的使用方法详解

    本文介绍Linux下tail命令的使用方法。

    linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。

    一、tail命令语法

    tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]

    参数解释:

    -f 该参数用于监视File文件增长。

    -c Number 从 Number 字节位置读取指定文件

    -n Number 从 Number 行位置读取指定文件。

    -m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。

    -b Number 从 Number 表示的512字节块位置读取指定文件。

    -k Number 从 Number 表示的1KB块位置读取指定文件。

    File 指定操作的目标文件名称

    上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部開始计算。

    tail可运行文件一般在/usr/bin/以下。

    二、tail命令使用方法演示例子

    1、tail -f filename

    说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。

    2、tail -n 20 filename

    说明:显示filename最后20行。

    3、tail -r -n 10 filename

    说明:逆序显示filename最后10行。

    补充:

    跟tail功能相似的命令还有:

    cat 从第一行開始显示档案内容。

    tac 从最后一行開始显示档案内容。

    more 分页显示档案内容。

    less 与 more 相似,但支持向前翻页

    head 仅仅显示前面几行

    tail 仅仅显示后面几行

    n 带行号显示档案内容

    od 以二进制方式显示档案内容

    展开全文
  • vim 日志查找

    2019-12-09 15:23:57
    /字符串 n向下查找 N向上查找 g 顶端 G 底部

    1.日志查找

    :set number 增加编号

    /查找的字符串

    n 向下查找 N 向上查找

    g 返回日志的顶部 G 返回日志的最后的一行

     

    展开全文
  • Linux日志查找关键字

    万次阅读 2018-05-16 16:49:00
    查看mysql慢日志中ip地址为192.168.0.10发送过来的SQL语句的后面三行 tail -50 /usr/local/mysql/data/sql-slow.log |grep -3  ‘192.168.0.10’   匹配php错误日志中某一个字段  2,tail -100 /data/...
  • JavaScript函数传参 JavaScript日期处理 JavaScript字符串操作 前端时间插件按需定制使用 nodejs文件操作 nodejs按行读取文件 nodejs日志操作
  • linux,日志查找技巧

    万次阅读 多人点赞 2017-05-05 10:51:36
    1.查询日志中含有某个关键字的信息 cat app.log |grep 'error'2.查询日志尾部最后10行的日志 tail -n 10 app.log 3.查询10行之后的所有日志 tail -n +10 app.log 4.查询日志文件中的头10行日志 head -n 10 app.log 5...
  • Linux日志查找与服务器重启

    千次阅读 2019-04-17 08:06:23
    服务器查看日志的 命令(针对集群tomcat) cat /apps/svr/tomvat-900*/logs/catalina.out | grep -A 100 ‘’ grep ‘’ /apps/svr/tomvat-900*/logs/catalina.out 查看最后20行 grep ‘’ /data/apps/svr/tomvat-*/...
  • ubuntu crontab详解及日志查找

    千次阅读 2018-08-12 15:11:20
    有好多小伙伴可能找不到cron的日志,那是因为Ubuntu系统默认是不打开cron日志的,不信你cd 到/var/log目录下是找不到cron.log文件的。 首先我们把cron日志打开 如何打开,很简单,控制台输入 vi /etc/rsyslog....
  • 对之前的版本做了以下升级 1、不区分大小写 2、不创建没有找到内容的文件
  • 网站被黑被攻击后,我们首先要检查的就是对网站的访问日志进行打包压缩,完整的保存下来,根据客户反映的问题时间,被攻击的特征等等方面进行记录,然后一一的对网站日志进行分析,网站的访问日志记录了所有用户对...
  • hadoop JOB错误日志查找

    千次阅读 2015-08-13 10:17:51
    到hadoop的cluster页面 找到 application,如 application_1438588979245_0136,点击进入 cluster/app/application_1438588979245_0136 点击History 出现地址...
  • 转载于:https://www.cnblogs.com/zouhuaxin/p/10873827.html
  • 工作中需要查日志,在日志中发现grep不能把一个时间戳中的内容都搜索到,因为grep只能按行读文件,于是自己写了一款查日志的工具,可以实现多文本、多正则表达式匹配文本并打印。源代码分享如下: /* * To change ...
  • 我们除了日常的操作(比如新增用户、删除或禁用用户、备份数据等)以外,有时还需要应对紧急情况的处理,比如跟踪某个邮箱某段时间的收发邮件情况,Exchange 2013可以通过邮件跟踪日志来实现这种需求,下面进入具体...
  • 一、查找日志路径: 1.在工作当时,使用Xshell软件来远程连接Linux。一般只有在报错时,我们才会通过日志查找原因,截图或导出给开发。 2.日志路径是在根目录下的 /opt 目录下的tomcatg下的logs下查看catalina.out...
  • linux查找日志技巧

    2018-01-05 14:30:57
    linux查找日志技巧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 349,906
精华内容 139,962
关键字:

日志查找