【库 log4ahk:v1&v2】autohotkey log日志库,支持终端、文件、多线程

库目的:

1、作为log日志库

2、终端调试输出使用,  目前仅v1版本支持和控制台交互

下载链接

log4ahk 发行版 – Gitee.com

例子

#include <log4ahk>
log.puts("Hello World!")
log.print("输入你的名字:")
log.putsf("你好: %s!", (log.gets(Name)=="") ? "User" : Name)
log.print("输入一个数值:")
log.putsf("输入值: %s!", (log.gets(barmax)=="") ? "100" : barmax)
Loop % barmax+1 
{
	log.printf("Loading `%s`r",log.ProgressBar(50,A_Index-1,barmax))
	Sleep 30
}
log.puts()
log.pause()

s1 := "100"
s2 := 100
s3 := "autohotkey"
s4 := {key : "nice"}
log.info(s1, s2, s3, s4) ;多个参数通过 "," 连接
log.warn(s1, s2, s3, s4)
log.err(s1, s2, s3, s4)
log.critical(s1, s2, s3, s4)

;一些配置
;log.is_out_file := true  ;打开输出到文件
;log.is_out_console := false  ;关闭输出到终端
;log.file := true ;打印文件名字

效果:

说明

1、把lib文件放到解释器目录,作为标准库使用

脚本任意位置   #include <log4ahk> 

2、默认输出到终端,通过 log.is_out_console := false 关闭

3、默认不输出到文件,通过 log.is_out_file := true 关闭

4、支持四种级别log,见例子

给TA买糖
共{{data.count}}人
人已赞赏
AHKV1学习

让无标题窗口,可以随意的拖动

2021-7-24 6:56:52

AHKV1学习

同位两套热键切换-月下马

2021-7-26 14:25:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索