• arcgis server/portal 日志格式化脚本


    友好化格式阅读

    背景

    通过arcgis for server manager中的logs选项卡可以查看当前站点的日志。其该页面提供了友好的日志显示方式。
    但是在实际情况中,如arcgis server的服务宕掉后,则manager无法查看。则需要去arcgisserver的日志目录下去查看日志。该目录下为若干零散的日志文本文件,阅读起来非常费劲。这个时候对该目录下的日志文件进行友好格式化显示对快速的诊断问题非常的有帮助。

    特点

    • 格式化输出为excel文件,可以有效的利用excel的功能对日志进行分析
    • 智能排序,按照日志类型WARNING,INFO 等排序
    • 最主要的还是阅读方便

    原理

    无非就是字符串处理。遍历C:arcgisserverlogsmachineNameserver下或者C:arcgisportallogsmachineNameportal 下的.log文件。使用字符串函数和正则表达式对日志进行处理,以excel输出。

    使用

    点击下载脚本
    复制脚本,保存为log_format_tool.py。且运行需要依赖如下环境:

    运行脚本:

    python log_format_tool.py 文件夹路径或者单个log文件路径
    

    在log文件的目录下会生成一个Aresult.xls的结果文件。打开excel文件,可以看到第一页为索引页,如下图:
    此处输入图片的描述

    点击索引链接,查看对应的格式化文件,如下图:
    此处输入图片的描述

    是不是好看多了!!!

    后语

    最近写这些功能的感受是,做个好产品真是很难。

  • 相关阅读:
    js中Unicode转义序列
    css相对定位和绝对定位
    C#默认以管理员身份运行程序
    asp.net判断是否代理
    JS上传图片选择后立即预览
    asp.net判断是刷新还是提交
    查询QQ好友的IP地址(二)
    查询QQ好友的IP地址(一)
    Hadoop综合大作业+补交平时作业
    熟悉常用的Hbase操作
  • 原文地址:https://www.cnblogs.com/myyouthlife/p/4874513.html
Copyright © 2020-2023  润新知