【技术实现步骤摘要】
一种服务器的日志输出方法、系统及相关装置
本申请涉及服务器领域,特别涉及一种服务器的日志输出方法、系统及相关装置。
技术介绍
对于服务器而言,常需要执行串口调试,目前各大BIOS厂商,仅支持代码编译时设定开关,且面向客户的服务器设备通常无法进行设备调试,一旦出现BIOS执行异常,卡顿,开发工程师在定位问题时必须要重新烧录Debug版本的BIOS镜像来进行定位。容易破坏服务器的运行环境,对于概率性问题的复现和定位均会产生影响。
技术实现思路
本申请的目的是提供一种服务器的日志输出方法、日志输出系统、计算机可读存储系统和服务器,通过在BIOS中配置调试开关,便于进行服务器调试。为解决上述技术问题,本申请提供一种服务器的日志输出方法,具体技术方案如下:在所述服务器上电后,判断所述服务器的BIOS设置中调试开关是否启用;若是,初始化串口功能并令调试函数生效;读取所述调试函数中的打印函数值;若所述打印函数值为第一预设值,通过所述串口功能打印日志信息;若所述打印函数值为 ...
【技术保护点】
1.一种服务器的日志输出方法,其特征在于,包括:/n在所述服务器上电后,判断所述服务器的BIOS设置中调试开关是否启用;/n若是,初始化串口功能并令调试函数生效;/n读取所述调试函数中的打印函数值;/n若所述打印函数值为第一预设值,通过所述串口功能打印日志信息;/n若所述打印函数值为第二预设值,关闭日志输出功能。/n
【技术特征摘要】
1.一种服务器的日志输出方法,其特征在于,包括:
在所述服务器上电后,判断所述服务器的BIOS设置中调试开关是否启用;
若是,初始化串口功能并令调试函数生效;
读取所述调试函数中的打印函数值;
若所述打印函数值为第一预设值,通过所述串口功能打印日志信息;
若所述打印函数值为第二预设值,关闭日志输出功能。
2.根据权利要求1所述的日志输出方法,其特征在于,若所述打印函数值为第一预设值,通过所述串口功能打印日志信息包括:
若所述打印函数值为第一预设值,读取日志等级值;
通过所述串口功能根据所述日志等级值打印对应等级的日志信息。
3.根据权利要求1所述的日志输出方法,其特征在于,读取所述调试函数中的打印函数值后,还包括:
根据所述打印函数值向预设存储单元中预设地址写入标志数据;所述标志数据用于在服务器启动的PEI阶段指示日志信息打印。
4.根据权利要求2所述的日志输出方法,其特征在于,还包括:
在BIOS的设置界面添加所述打印函数值和所述日志等级值的选项设置。
5.根据权利要求1所述的日志输出方法,其特征在于,若所述调试开关未启用,还包括:
启用所述调试开关,保存设置并重启BIOS。<...
【专利技术属性】
技术研发人员:王文志,朱英澍,王安平,黄帅,曹风兵,梁盛楠,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。