首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何读取Tizen电视模拟器上的日志?

如何读取Tizen电视模拟器上的日志?
EN

Stack Overflow用户
提问于 2022-02-17 15:41:38
回答 4查看 347关注 0票数 1

虽然移动仿真器对sdb很好,但我不能让它在Tizen模拟器上工作。我在Windows机器上以“开发”模式运行Tizen6.5电视模拟器。sdb dlogsdb shell都不起作用:

代码语言:javascript
运行
复制
$ sdb shell ls
$ sdb dlog

这两个命令都生成内核消息,指示带有smack安全设置和某些库libkUEPUser的错误。

代码语言:javascript
运行
复制
[ 2905.222855] audit: type=1400 audit(1645111214.210:236): lsm=SMACK fn=smack_inode_permission action=denied subject="User" object="System" requested=r pid=2598 comm="systemd" name=".wm_ready" dev="tmpfs" ino=18549
...
[reporter] pHandle Error : /usr/lib/libkUEPUser.so: cannot open shared object file: No such file or directory
[smack-logger] failed to send report

如何访问应用程序正在发出的日志消息?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2022-02-22 14:55:57

简短的回答:你不能

来自Tizen电视常见问题

本节列出使用Tizen电视模拟器或三星智能电视时可能遇到的限制。共同问题 sdb shell不可用,无法检查日志消息不能使用调试模式。

您可以在QEMU启动中禁用带有内核标志的SMACK,但是在这样做之后,我还无法让它完全启动。

可能最好使用与Tizen记录器不同的记录器.

Serilog适用于我的用例;它的调试接收器至少可以向Visual控制台发送消息。

代码语言:javascript
运行
复制
using Serilog;

Serilog.Log.Logger = new Serilog.LoggerConfiguration().WriteTo.Debug().CreateLogger();
Serilog.Log.Information("Tizen TV application starting");

票数 0
EN

Stack Overflow用户

发布于 2022-02-18 06:18:01

如果您正在为Tizen开发一个web基础应用程序,您可以使用网络检查员

票数 0
EN

Stack Overflow用户

发布于 2022-03-04 01:17:14

兰·亨特先生的回答是正确的。

1.无法将发布的映像作为安全策略来获取Tizen日志。

2.用户可以在Tizen项目中使用serilog调试.Netapp。步骤如下:

  1. 在visual studio中安装名为Serilog.Sinks.Debug的Nuget包
  2. 将代码用作:
代码语言:javascript
运行
复制
using Serilog;

Serilog.Log.Logger = new Serilog.LoggerConfiguration().WriteTo.Debug().CreateLogger();
Serilog.Log.Information("any log you want here ...");
  1. 日志将输出到调试输出。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71161111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档