当前位置: 首页 > news >正文

西安 网站设计品牌建设途径

西安 网站设计,品牌建设途径,淘宝客网站开发需求书,js打开本wordpress目录 一、简介 二、使用推荐 1、初始化LogDog 2、运行中如何更改初始化时的配置#xff1f; 三、更改 四、新功能 1、Log过滤 2、自定义打印 3、提供占位符式打印 一、简介 LogDog V1.0 版本https://blog.csdn.net/Ym_quiet/article/details/130453232?spm1001.2014…目录 一、简介 二、使用推荐 1、初始化LogDog 2、运行中如何更改初始化时的配置 三、更改 四、新功能 1、Log过滤 2、自定义打印 3、提供占位符式打印 一、简介 LogDog V1.0 版本https://blog.csdn.net/Ym_quiet/article/details/130453232?spm1001.2014.3001.5501     LogDog V1.2版本https://blog.csdn.net/Ym_quiet/article/details/130550198?spm1001.2014.3001.5501 二、使用推荐 添加LogDog依赖 dependencies {implementation com.gitee.ym521:logdog:2.0.0} 为了大家更好的使用LogDog,下面我推荐一个简单的使用示例 1、初始化LogDog Kotlin示例 class MyApplication:Application() {override fun onCreate() {super.onCreate()val gson GsonBuilder().setPrettyPrinting().create()val logdog LogDog.Builder().logShowMethodEnable(true,3).logShowThreadInfoEnable(true).build()logdog.install(this,object :IJsonEngine{override fun T toJSON(obj: T): String {return gson.toJson(obj)}})}} Java示例 public class MyApplication extends Application {Overridepublic void onCreate() {super.onCreate();Gson gson new GsonBuilder().setPrettyPrinting().create();LogDog logdog new LogDog.Builder().logShowMethodEnable(true, 3).logShowThreadInfoEnable(true).build();logdog.install(this, new IJsonEngine() {NonNullOverridepublic T String toJSON(T t) {return gson.toJson(t);}});} } IJsonEngine 为LogDog 对外暴露的Gson接口也是对log内的引用类型的参数提供Json化的实现在这里我使用的是Gson implementation com.google.code.gson:gson:2.9.0 2、运行中如何更改初始化时的配置 LogDog.Builder()/*** 打印日志过滤日志级别默认全部打印* 日志过滤是过滤掉你添加的日志级别不想打印的级别日志需要你添加对应的日志级别*/.logFilter(LogDog.WARN or LogDog.DEBUG)/*** 默认未启用* param enabled 是否打印方法信息* param methodCount 打印方法的个数 如果小于1 为1大于10 为10*/.logShowMethodEnable(true,2)/*** 默认未启用* 是否打印线程信息*/.logShowThreadInfoEnable(true)/*** 默认是未启用* 是否将日志写入日志文件中* 日志文件以当天日期为单位生成*/.logWriteLogFileEnable(true)/*** 默认是未启用* 是否启动AES 加密 * 如果启动加密 但未配置key下,* 将使用默认秘钥0000000000000000*/.logFileAESEnable(true,123456)/*** 默认未启用* 是否将日志文件输出到外部私有空间*/.logFileShowEnable(true)/*** 默认值 LOGDOG* 缺省TAG设置没有自行填写的TAG的统一使用缺省TAG*/.defaultTAG(APP_LOG) 只需要再次对LogDog.Builder() 进行设置 就会覆盖初始化时的配置。 三、更改 新版本V2.0.0版本去除了以前统一关闭打印输出改为过滤式关闭Log打印输出具体使用下面将提供java和kotlin示例 kotlin示例 LogDog.Builder()/*** 打印日志过滤日志级别默认全部打印* 日志过滤是过滤掉你添加的日志级别不想打印的级别日志需要你添加对应的日志级别*/.logFilter(LogDog.WARN or LogDog.DEBUG) Java示例 new LogDog.Builder()* 打印日志过滤日志级别默认全部打印* 日志过滤是过滤掉你添加的日志级别不想打印的级别日志需要你添加对应的日志级别*/.logFilter(LogDog.WARN | LogDog.DEBUG) 注意过滤多个log级别采用“或”运算拼接 kotlin 使用 or Java 使用 |  来选择要过滤关闭的日志级别例如示例代码就是过滤warn和debug日志级别非这里两个都可以打印输出。 四、新功能 新版本V2.0.0版本新功能打印过滤、自定义打印、提供占位符式打印。 1、Log过滤 在标题三中已阐述在这里不在重复。 2、自定义打印 /** * param printer 打印开关 * param write 写文件开关 */ fun custom( printer, write, priority, tag, msg) 注意printer 和write 这两个开关将不会被LogDog.Builder 覆盖也不会覆盖LogDog.Builder中的配置。 3、提供占位符式打印 示例代码 LogDog.errorf(DEBUG,我是%log,我的主人是%log,LogDog,Ym) 当然还有其他相关的方法函数提供例如 LogDog.debugf()LogDog.customf()等当然填充占位符的变量也不限制类型还是一样引用类型将会被Json化后填充占位符。 注意这里的占位符是%log属于自定义的不能是%Log 、% log、%LOG、%s等还有就是占位符个数必须大于等于对应的变量个数反之会发生异常 如果对您有一些意义希望您给博主一些鼓励点赞、关注、收藏如果这个LogDog有BUG欢迎大家提出。
http://www.w-s-a.com/news/950235/

相关文章:

  • 做运动鞋评价的网站南山做网站联系电话
  • 网站开发公众号开发海南做公司网站
  • 论企业网站建设的必要性微信小程序做一个多少钱
  • 网站制作价格是多少元上海市中小企业服务中心
  • 网站建设管理人员济宁网站建设top
  • 桂林网站建设桂林网站的元素有哪些
  • 广东网站开发推荐网页制作个人简历模板教程
  • e建网保定百度seo公司
  • 网站建设中html代码网络培训课堂app
  • 无锡做网站seo自己做的网站如何上传网上
  • 园林景观网站模板小白怎么做跨境电商
  • 找第三方做网站 需要注意企业网站带数据库
  • 北京南站到北京站flash网站制作单选框和复选框ui组件
  • 网站建设核电集团网站设计案例
  • 宝塔做的网站能不能访问上海的广告公司网站建设
  • 网站会员系统方案新能源网站建设哪家好
  • 全球网站域名域名被墙查询
  • 做期货看资讯什么网站好哈尔滨网站设计联系方式
  • 建站宝盒免费下载上海网论坛网址
  • 国内最有趣的25个网站推广流程
  • 红河做网站抖音小程序怎么挂到抖音上
  • 高度重视机关门户网站建设外包
  • 网站里面送礼物要钱怎么做代码网站开发怎么对接客户
  • 泰州网站制作策划如何做网站需求
  • 门户网站优化报价软件技术公司
  • 怎样换网站logo公司名字大全集免费
  • 为网站网站做推广各类最牛网站建设
  • 网站用自己的电脑做服务器佛山做网站制作公司
  • 一个网站如何做cdn加速器如何上传网站数据库
  • 汝州住房和城乡建设局新网站营销网站定位