Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将日志写入文件?_Javascript_Angularjs_Logging_Log4javascript - Fatal编程技术网

Javascript 如何将日志写入文件?

Javascript 如何将日志写入文件?,javascript,angularjs,logging,log4javascript,Javascript,Angularjs,Logging,Log4javascript,我有个问题?在Angularjs项目中,我可以使用什么日志写入文件$角度或log4javascript的日志。 我有Angularjs的$log的代码配置: $log.getInstance = function (context) { return { log: enhanceLogging($log.log, context), info: enhanceLogging($log.info, context),

我有个问题?在Angularjs项目中,我可以使用什么日志写入文件$角度或log4javascript的日志。 我有Angularjs的$log的代码配置:

$log.getInstance = function (context) {
        return {
            log: enhanceLogging($log.log, context),
            info: enhanceLogging($log.info, context),
            warn: enhanceLogging($log.warn, context),
            debug: enhanceLogging($log.debug, context),
            error: enhanceLogging($log.error, context)
        };
    };

    function enhanceLogging(loggingFunc, context) {
        return function () {
            var modifiedArguments = [].slice.call(arguments);
            modifiedArguments[0] = [moment().format("dddd h:mm:ss a") + '::[' + context + ']: '] + modifiedArguments[0];
            loggingFunc.apply(null, modifiedArguments);
        };
    }

它正在工作,但它只写入控制台,现在我希望日志输出到文件?

客户端Javascript无法访问磁盘上的文件。因此不可能写入日志文件


但是,您可以使用类似于日志的内容来记录邮件。

如果您想将日志记录到文件中,您必须将日志发送到API,API会将日志写入文件。谢谢,我会将日志发送到服务器并将其写入服务器:)