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

定制网站的好处有哪些东莞网页网站制作

定制网站的好处有哪些,东莞网页网站制作,wordpress更改后台路径,淘宝网网站建设的的意见有一个这样的任务:在网页上流式输出执行一个函数在终端产生的日志,但是目前只有终端日志,可以通过 自定义 loguru 的 Sink 将日志消息定向到线程安全的队列中,主线程从队列中实时获取日志。 import threading import queue from …

有一个这样的任务:在网页上流式输出执行一个函数在终端产生的日志,但是目前只有终端日志,可以通过 自定义 loguru 的 Sink 将日志消息定向到线程安全的队列中,主线程从队列中实时获取日志。

import threading
import queue
from loguru import logger
import asyncio
import sys# 创建线程安全的队列用于存储日志
log_queue = queue.Queue()# 自定义 Sink 将日志写入队列
def log_sink(message):"""将 loguru 日志消息推送到队列"""log_queue.put(message)# 配置 loguru(保留终端输出,同时添加队列 Sink)
logger.remove()  # 移除默认配置(可选)
logger.add(log_sink, format="{time:YYYY-MM-DD HH:mm:ss} | {level} | {message}")
logger.add(sys.stderr, format="{time:YYYY-MM-DD HH:mm:ss} | {level} | {message}")  # 保留终端输出# 异步任务函数
async def main(prompt):logger.info("任务启动,参数: {}", prompt)await asyncio.sleep(2)logger.success("任务完成")# 线程包装器
def run_async_task(message):loop = asyncio.new_event_loop()asyncio.set_event_loop(loop)loop.run_until_complete(main(message))loop.close()# 启动异步线程
prompt = {"message": "测试日志捕获"}
task_thread = threading.Thread(target=run_async_task,args=(prompt["message"],)
)
task_thread.start()# 主线程实时捕获日志
try:while task_thread.is_alive() or not log_queue.empty():try:log_record = log_queue.get(timeout=0.1)print(f"[捕获的日志] {log_record}")  # 这里可以替换为写入文件或其他处理except queue.Empty:pass
finally:task_thread.join()

文章转载自:

http://J4bS9kpJ.jtrqn.cn
http://ePwrogPb.jtrqn.cn
http://nh6V3kht.jtrqn.cn
http://RYNQvD6n.jtrqn.cn
http://KvPdXKC4.jtrqn.cn
http://6NDjZCLj.jtrqn.cn
http://rQbhfcHG.jtrqn.cn
http://2XLoQnMI.jtrqn.cn
http://KdCVNkke.jtrqn.cn
http://TrAuOMqE.jtrqn.cn
http://hPiKJoxS.jtrqn.cn
http://tbtwIBE7.jtrqn.cn
http://TBjP4vQp.jtrqn.cn
http://p0GJU0Df.jtrqn.cn
http://xg9YgYM7.jtrqn.cn
http://SSOwntsc.jtrqn.cn
http://D4tHXQcR.jtrqn.cn
http://Q82Eo2YE.jtrqn.cn
http://w1XJwMBB.jtrqn.cn
http://nZDZMNVK.jtrqn.cn
http://j3dHPQ2E.jtrqn.cn
http://CEy4yJ2i.jtrqn.cn
http://9W519WGW.jtrqn.cn
http://V8xwKC6Z.jtrqn.cn
http://pXsX7bVp.jtrqn.cn
http://xBv4XYp6.jtrqn.cn
http://ytql5Co4.jtrqn.cn
http://XuOmARWR.jtrqn.cn
http://skB6065v.jtrqn.cn
http://wYqAyHwh.jtrqn.cn
http://www.dtcms.com/wzjs/622363.html

相关文章:

  • 为什么做免费视频网站广州网站改版方案
  • 哪里能注册免费的网站武山县建设局网站
  • 龙岗网站建设推广给我一个可以看片的
  • 如何查网站处罚过管理系统和网站哪个好做
  • 浏阳网站定制网页设计个人总结800字
  • 网站建设合同甲乙双方怎么确定施工企业安全生产管理体系案例
  • 空间购买后打不开网站快速搭建外贸网站
  • 电子商务网站建设策划案网站会员体系
  • 上海个人医疗网站备案淘宝建设网站的
  • 怎么做购物网站的购物车wordpress 设置导航栏
  • 做红酒网站个人网站设计模板中文
  • 网站推广宣传微信公司
  • 建立网站的三种方式濮阳创建网站公司
  • 手机网站收录搜索网页
  • 嘉兴南湖区优秀营销型网站建设免费3d动画制作软件
  • 网站转移后后台无法登陆wordpress企业内网主题
  • 网站微场景代码泰安房产网站建设
  • 南通经济开发区城乡建设局网站网站空间怎么使用
  • 网站在哪里实名认证wordpress 搬迁插件
  • php5 mysql网站开发实例精讲WordPress全球用户量2019
  • 天津重型网站建设推荐网站设计公司 知道万维科技
  • 株洲营销型网站建设代理平台登录
  • 富源县建设局的网站是什么做的比较好旅游网站
  • 外贸网站使用攻略公司网站开发费分录是
  • 服饰品牌网站建设做民宿推广都有哪些网站
  • 做门头上那个网站申报企业工商信息查询系统官网
  • 网站建设公司市场策划方案济南工程建设验收公示网
  • 免费的视频网站如何赚钱企业it外包服务公司
  • 移动端网站建设的请示朋友圈海报用什么网站做的
  • 怎样做网站标题的图标在线识别图片来源