mercurial - 在 Mercurial 中编写自定义日志关键字过滤器作为扩展

标签 mercurial filter logging

我已经查看了有关如何编写 Mercurial 扩展的教程,我想知道如何专门为日志关键字添加过滤器?

感谢您的帮助。

最佳答案

我认为一个例子可以最好地解释它:

from mercurial import templatefilters

def upper(s):
    return s.upper()

def extsetup(ui):
    templatefilters.filters["upper"] = upper

# Then run:
#
#   hg tip --config extensions.upper=~/tmp/upper.py --template "{author|upper}\n"
#
# to test

(无耻地从mg那里偷来的,希望他原谅我;)

关于mercurial - 在 Mercurial 中编写自定义日志关键字过滤器作为扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202052/

相关文章:

mercurial - 推送时构建和单元测试?

mercurial - 在 Jenkins 中配置多个 Mercurial 存储库

Mercurial - 撤销旧的 merge

wordpress - Woocommerce 按类别更改库存文本

java - 实现日志记录

Mercurial 卡住了 "waiting for lock"

java - 我的 response.sendRedirect 不起作用

iOS - 过滤仅包含今天日期的对象数组

python - 如何在 Django 中记录所有的 sql 查询?

python - 使用 log4j conversionpattern 进行 Pyspark 日志记录不起作用