如何写日志呀。开发任何复杂的功能都需要写日志

如何写日志呀。开发任何复杂的功能都需要写日志。
我在例子和教程里没有看到相关的功能。

简单的日志通过 print 字符串插值语法可以,

println("各个参数的位置:\{args_loc}")

复杂的情况需要日志库的话, 估计得自己通过 FFI 做绑定, js 或者 wasm, 调用已有 npm 模块去打印了.

任何生产系统都需要复杂的日志。比如:日志分级,日志轮回等功能。能否通过某种方式移植已有的日志模块,比如:log4j 库

我理解用 FFI 的方式调用 npm 已有的模块比如 log4js 是最快的方案.

FFI 当中的代码直接插入代码的函数字符串, 所以可以用 require 加载模块

移植模块到 MoonBit 的话, 我对这方面不了解不清楚具体工作量. 可能需要官方看看.