Crewai框架添加日志功能
一开始看官方文档以为要用@callback
这个注释在一个自定义函数上输出日志,结果弄半天都没有结果,最后发已经有现成的方法了(一开始搜log
都没搜到这个方法)
只要添加这个output_log_file
配置参数即可,由于我的项目只有一个crew,为了完整记录所有的日志,所以我就在上面配置了。官方可以指定文件路径和名称,我就写了一个自动生成文件名的函数,相关代码如下:
def generate_log_fileName(self): |
crew的配置如下
|
最终实现的效果如下:
注:当前使用的版本
若版本不同可能会有出入
Framework | Version |
---|---|
CrewAI | 0.86.0 |
crewai-tools | 0.25.8 |
LangChain | 0.3.14 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruvikm!