如何在Matlab中进行日志记录:类似于python之类的日志记录

时间:2020-11-11 04:23:02

标签: python matlab logging

我是Matlab新手:

我在python中工作,通常我经常使用日志记录来跟踪代码。在python中,我们可以在下面使用

import logging
logger = logging.getlogger()
logger.setLevel(logging.INFO)
handler = logging.FileHandler("log.txt",mode=w+)
handler.setlevel(loggin.INFO)
logger.addHandler(handler)

#And any where in the code use it as

logger.info("testing")

我们如何在matlab中做类似的事情

1 个答案:

答案 0 :(得分:1)

Matlab中没有内置的日志记录功能。因此,您需要使用第三方或未记录在案的工具。

Matlab将Java日志记录库SLF4Jlog4j与其捆绑的JVM一起提供。您可以使用它们进行日志记录。有一个Matlab SLF4M library,为SLF4J / log4j提供了一层方便的Matlab绑定。 (全部披露:我写了SLF4M。)

MathWorks File Exchange上还有一些本地M代码Matlab日志记录库:

相关问题