log

android.util.Log常用的方法

送分小仙女□ 提交于 2020-03-20 20:30:45
3 月,跳不动了?>>> android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE, DEBUG,INFO,WARN,ERROR。   1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");   2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择;   3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息;   4、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息;   5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了; 来源: oschina 链接: https://my.oschina.net/u/994235/blog/371172

Android 中如何进行日志输出

旧时模样 提交于 2020-03-20 20:30:24
3 月,跳不动了?>>> 使用类 android.util.Log 1、Log.v 的调试颜色为 黑色 的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是 蓝色 的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择. 3、Log.i的输出为 绿色 ,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息 4、Log.w的意思为 橙色 ,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。 5、Log.e为 红色 ,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。 Log.i(TAG, "i="+i); Log.v(TAG, "This is Verbose."); Log.d(TAG, "This is Debug."); Log.i(TAG, "This is Information"); Log.w(TAG, "This is Warnning."); Log.e(TAG, "This is Error."); 在logcat窗口中添加对应的 filters 即可 来源: oschina 链接:

Android中级教程之----Log图文详解(Log.v,Log.d,Log.i,Log.w,L

青春壹個敷衍的年華 提交于 2020-03-20 20:30:05
3 月,跳不动了?>>> android.util.Log常用的方法有以下 5 个: Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应 VERBOSE , DEBUG , INFO , WARN , ERROR 。 1、Log.v 的调试颜色为 黑色 的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是 蓝色 的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择. 3、Log.i的输出为 绿色 ,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息 4、Log.w的意思为 橙色 ,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。 5、Log.e为 红色 ,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。 其语法是Log.i(TAG,"信息"); 来源: oschina 链接: https://my.oschina.net/u/812141/blog/206024

从源码和日志文件结构中分析 Kafka 重启失败事件

我是研究僧i 提交于 2020-03-20 09:14:13
3 月,跳不动了?>>> 上次的 Kafka 重启失败事件,对为什么重启失败的原因似乎并没有解释清楚,那么我就在这里按照我对 Kafka 的认识,从源码和日志文件结构去尝试寻找原因。 从源码中定位到问题的根源 首先把导致 Kafka 进程退出的异常栈贴出来: 注:以下源码基于 kafka 0.11.0.2 版本。 我们直接从 index 文件损坏警告日志的位置开始: kafka.log.Log#loadSegmentFiles 从前一篇文章中已经说到,Kafka 在启动的时候,会检查kafka是否为 cleanshutdown,判断依据为 ${log.dirs} 目录中是否存在 .kafka_cleanshutDown 的文件,如果非正常退出就没有这个文件,接着就需要 recover log 处理,在处理中会调用 。 在 recover 前,会调用 sanityCheck() 方法用于检验每个 log sement 的 index 文件,确保索引文件的完整性 ,如果发现索引文件损坏,删除并调用 recoverSegment() 方法进行索引文件的重构,最终会调用 recover() 方法: kafka.log.LogSegment#recover 源码中相关变量说明: log:当前日志 Segment 文件的对象; batchs:一个 log segment 的消息压缩批次;

构建企业级镜像仓库

 ̄綄美尐妖づ 提交于 2020-03-20 07:35:10
构建企业级镜像仓库 Harbor是由VMware公司开源的镜像仓库,harbor是在docker Registry上进行了企业级扩展,从而获得了更广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访问控制,AD/LDAP继承以及审计日志的功能,足以满足企业需求. 官方地址: https://vmware.github.io/barbor/cn/ 安装harbor wget https://www.chenleilei.net/soft/k8s/harbor-offline-installer-v1.9.3.tgz tar xf harbor-offline-installer-v1.9.3.tgz cd harbor vi harbor.yml 修改hostname为本机IP地址 #hostname: reg.mydomain.com hostname: 10.0.0.64 修改完毕后保存. 准备harbor仓库: [root@master1 harbor]# ./prepare #注意安装harbor需要依赖两个环境 一个是docker 一个是docker compose docker已经安装完毕.现在安装docker compose 同时你直接安装也会提醒你 没有安装docke-compose: Note: docker version: 19.03.7 ✖ Need

git日志的查看与修改

拟墨画扇 提交于 2020-03-19 09:32:05
1.命令行中查看日志 git log 默认是显示所有的日志信息,之前出来的界面显示的日志,很少。 最后发现,只需要使用键盘上向下键↓,就可以继续浏览更多的日志 空格键,可以翻页浏览日志。 向左← 向右 → 的箭头,可以水平移动查看日志 2.将日志按照格式导出到文件中 git log --pretty=format:'%h was %an, %ar, message: %s' > log.log 参考资料: Git log output log file 3.修改日志 [tortoisegit的图形界面已经支持] 最近一次commit的修改 git commit --amend 如果需要批量修改日志,参考这篇文章 git批量修改提交历史 官方文档 假设现在的提交为C1<--C2<--C3 如果需要修改C3和C2,那么使用如下命令 Administrator@LUJUNTAO /d/Colleague/JianQiang/TianJin/ZITaker (master) $ git rebase --interactive HEAD~2 显示出这个 pick aa28b20 add NPOIExcel //C2 pick c8c01a0 add Hydraumatic project //C3 假设我们需要修改的是C2, 那么做出如下修改: edit aa28b20 add

Linux安全攻防笔记

Deadly 提交于 2020-03-19 06:28:35
一、上传木马的过程 1、默认端口22弱口令暴力破解; 2、21端口或者3306端口弱口令暴力破解; 3、webshell进行shell反弹提权; 4、木马传入服务器的上面并且执行,通过木马的方式来控制你的服务器进行非法的操作。 二、常见操作 1、切入/tmp; 2、wget下载木马; 3、木马加载权限; 4、执行木马; 5、后门,支持木马复活。 三、清除木马 1、网络连接,过滤掉正常连接; # netstat -nalp | grep "tcp" | grep -v "22" | grep "ESTABLISHED" 2、判断一些异常连接,通过PID找到进程名称; # ps -ef | grep "27368" 3、通过名字,找到原文件,删除掉原文件。 四、清除后门 1、检查/etc/rc.local; 2、检查计划任务crontab -l; 3、检查/root/.bashrc和普通用户下的.bashrc; 4、检查/etc/profile文件定期进行md5校验。 五、安全加固 1、了解常见的扫描和提权端口 -22 端口暴力破解 -21端口提权 -3306 端口提权 -webshell 反弹 2、如何对linux进行安全加固 2.1进程数量监控及对比 2.1.1、进程数量 2.1.2、进程异常的名称及PID号 2.1.3、根据PID号进行查询网络连接异常 写一个脚本:

云开发中got和request-promise

牧云@^-^@ 提交于 2020-03-19 03:01:44
今天学习云开发如何发请求和进行数据安全监测 问题:用got请求token可以,但进行安全监测时却报错 在网上找了许多篇文章,也在群里跟别人交流过,综合了一下,找到了解决办法------ 用request-promise代替got 我这是获取taken时用got,进行安全检测则使用request-promise,没错同时用了两包来完成这个功能(毕竟是学习过程中,这可和微信不支持模板消息不一样,因为已经获取不了formId,实在是学不了了😂) request-promise使用参考 微信内容安全检测文档 下面展示代码: 小程序端的js Page({ msgCheck:function(event){ wx.cloud.callFunction({ name:'msg', data:{ text:'完2347全dfji试3726测asad感3847知qwez到' // text:'你好呀' } }).then(res => { console.log(res) console.log(res.result) // console.log(JSON.parse(res.result)) }) } }) 云端的js代码 // 云函数入口文件 const cloud = require('wx-server-sdk') const got = require('got') const rp =

window安装MongoDB教程

牧云@^-^@ 提交于 2020-03-18 18:22:30
1.下载 https://www.mongodb.com/download-center/community?jmp=nav 2.安装步骤(这里以4.0.6版本为例) 3.配置参数 3.1 创建D:\mongodb\data\log目录,用来存放日志文件; 3.2 在D:\mongodb\data\log目录里新建mongodb.log,用来存放日志信息; 3.3 创建D:\mongodb\data\db目录,用来存放数据库数据, 3.4 并在D:\mongodb目录下创建mongo.config,在文件内部复制如下文本: ##数据文件 此处=后对应到数据所存放的目录 dbpath=d:\mongodb\data\db ##日志文件 此处=后对应到日志文件所在路径 logpath=d:\mongodb\data\log\mongodb.log ##错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件 logappend=true #启用日志文件,默认启用 journal=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=true #端口号 默认为27017 port=27017 4.测试是否安装成功(安装目录的bin目录下面,点击mongod.exe,如果闪一下退出,说明安装正常 )

php-fpm慢执行日志

别说谁变了你拦得住时间么 提交于 2020-03-18 18:22:05
vim /usr/local/php-fpm/etc/php-fpm.d/www.conf//加入如下内容 request_slowlog_timeout = 1 slowlog = /usr/local/php-fpm/var/log/www-slow.log 测试: /usr/local/php-fpm/sbin/php-fpm -t /etc/init.d/php-fpm reload ls ../../var/log/ //生成日志 php-fpm.log www-slow.log 配置nginx的虚拟主机test.com.conf,把unix:/tmp/php-fcgi.sock改为unix:/tmp/www.sock(可以不改sock) 重新加载nginx服务 vim /data/wwwroot/test.com/sleep.php//写入如下内容 <?phpecho "test slow log";sleep(2);echo "done";?> curl -x127.0.0.1:80 test.com/sleep.php cat /usr/local/php-fpm/var/log/www-slow.log [12-Dec-2017 17:45:14] [pool www] pid 58346 script_filename = /data/wwwroot/lsx