首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么我的程序只打印一个等级?

我的程序只打印一个等级可能有多种原因。以下是一些可能的解释:

  1. 代码逻辑错误:检查代码中的条件判断和循环语句,确保逻辑正确并按预期执行。
  2. 日志配置错误:检查程序的日志配置文件,确认日志级别是否正确设置。如果日志级别设置为只打印一个等级,那么程序只会输出该等级的日志信息。
  3. 日志输出位置错误:确认程序的日志输出位置是否正确设置。如果日志信息被输出到了一个文件或特定位置,可能只看到其中一个等级的日志信息。
  4. 程序中的bug:某些bug可能导致程序只打印一个等级的日志。仔细检查代码,特别是与日志相关的部分,修复可能存在的bug。

无论出现以上哪种情况,建议采取以下步骤来解决问题:

  1. 检查代码:仔细检查代码逻辑,确保逻辑正确且符合预期。可以使用调试工具或打印语句来辅助分析代码执行过程。
  2. 检查日志配置:确认日志配置文件中的日志级别设置是否正确。可以尝试修改为更详细的级别,以便输出更多的日志信息。
  3. 检查日志输出位置:确认日志输出位置是否正确设置。可以尝试将日志信息输出到控制台或其他可见位置,以方便调试和分析。

如果以上步骤仍未解决问题,建议寻求更多专业知识和经验丰富的开发人员的帮助,或者参考相关文档和技术论坛。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

我为什么选择做一个程序员?

然后说了一堆为了学习编程一次次的背概念,学习过程中如果觉得时间浪累就会恨自己不争气之类的话。这倒是勾起了我的一些回忆,我当初为什么选择做一个程序员,自己是如何度过入门这段煎熬的路程的?...为什么一直坚持编码到现在?...于是在不安分中,来到了帝都,来到了这个自己洒下十年汗水的地方,带着无限的憧憬期待来到,加入第一家公司,第一天就感受到了,啥叫定力,一个人坐上一整天在电脑旁边还是需要,对于一个随意习惯的我来说,是个极大的考验...慢慢的在坚守中,能够独立做一些东西了,在解决问题的时候自己的一些想法也能在程序中去实现了,也可以独立设计一些具有挑战性的任务,慢慢的自己承担一些比较有挑战性的任务,然后在第一个公司一呆就是五年也接触到了公司做核心的代码...回到第一个问题点上,为啥选择程序员更多是为了满足少时的梦想,有了想法一步步的去实现,有些时候只有梦想,没有实践步骤基本很难的。在这期间有无数放弃的理由,坚持才是最终做下来的根本。

87240

程序员的脱单秘籍,我只告诉你!

所以精心打造约会当天的基本点,是很有必要的。 1.发型 ? 你的头型是街边3块钱老大爷做的吗?不是的话咋看起来那么像?...如果你没有表现出很好的个人修养,那她就不会想再和你继续发展下去了,换位思考一下,你愿不愿意和蛮横无理的做朋友就明白了。 无所谓的态度,是不暴露需求感的最好的方法。...你最好的态度就是把她当普通朋友一样,就算是你心里早已非她不可,你也要表现出来的就像对待普通朋友一样。 尤其是相亲,相亲更忌讳暴露需求感,需求感暴露的越早越多,你们的关系就死的越快。...如果你追一个普通朋友,她不喜欢你会拒绝你,也有可能会发展你当备胎。 而相亲的对象因为大家有相同的社交圈,为了避免社交压力,当你提出确定关系,而对方还没有考虑好的时候,就会拒绝你,甚至会和你断了联系。...建立舒适感也是极其重要的,第一次约会时舒适感建立的好的话,你们的关系可以拉近很多。而且初次约会时良好的舒适感会给你带来的好处: 1.妹子主动联系你的频率增加。

49130
  • 作为一个区块链技术人员,我为什么只做技术不炒币?

    2018年初,突然发现,身边人一个个转身变成了比特币专家,区块链代言人,以太坊、分布式存储一直挂在嘴边,而我,一个做区块链的技术人员却成了区块链的“边缘派”…… 然而,作为区块链的“边缘派”,今天我想说为什么我不赞成炒币...,但是我执着于做好区块链的技术。...区块链职位需求 有一个人才缺口的公式,个人觉得很有意思: 人才的紧缺程度:区块链>人工智能>互联网金融>O2O 很多人都误以为区块链的门槛很高,但是我不得不跟你说,就像你对区块链和比特币的误解一样,对区块链的职位需求你也理解错了...而当前区块链的市场来看,因为Golong语言的应用广泛性,Golong编程语言的人才相对稀缺。此外,C++语言,在游戏、金融、视频等领域都会用到,这种通型的技术人才也比较稀缺。...区块链人才机遇 说到人才机遇,作为区块链的技术人员,告诉你们区块链技术人员真的不一定炒币,不是没有契机去炒币,只是对于我个人来说可能炒币倒不如踏踏实实的代码,搭建我的区块链框架。

    1.5K50

    买电影票方式那么多,为什么我只推荐这个小程序 | 亲儿子 #2

    小程序体验师:赵兴源 知晓程序注: 随着微信团队的不断努力,小程序也变得日益完善。小程序以其方便的使用条件、更低的开发门槛吸引了很多人。 为此,我们隆重推出新栏目——亲儿子。...亲儿子」栏目,旨在通过探索腾讯自家开发的小程序,分析小程序的定位和发展方向,让你更知小程序。 相信不久的将来,你也能开发出属于你的小程序。 这是「活捉」的第 2 位亲儿子。...在「我的」页面中,只保留了红包及订单两大功能,非常简洁。 整个购票流程也不繁琐,首次使用需输入手机号以便接收购票信息,确定后即可锁定座位,随后便拉起微信支付进行付款。 ?...知晓程序发现,「娱票儿」小程序的介绍中还提到「提供电影、演出,赛事一站式购票」,期待它今后拥有更强大的功能。 ?...总的来讲,「娱票儿」小程序简洁易用,启动速度快且没有广告的干扰,安安静静地帮你买票,是一个值得考虑的购票方式。 ?

    86420

    19 | 为什么我只查一行的语句,也执行这么慢?

    出现这个状态表示的是,现在有一个线程正在表 t 上请求或者持有 MDL 写锁,把 select 语句堵住了。 场景: ? 2....等 flush flush tables t with read lock; flush tables with read lock; 这两个 flush 语句,如果指定表 t 的话,代表的是只关闭表...在 session A 中,我故意每行都调用一次 sleep(1),这样这个语句默认要执行 10 万秒,在这期间表 t 一直是被 session A“打开”着。...b 的值是’1234567890’,有一个查询: select * from table_a where b='1234567890abcd'; where 后面的字段超过了10个字段,但是MySQL...因为引擎里面这个行只定义了长度是 10,所以只截了前 10 个字节,就是’1234567890’进去做匹配; 这样满足条件的数据有 10 万行; 因为是 select *, 所以要做 10 万次回表;

    1K20

    为什么我写的程序有bug(一):逻辑篇

    /continue; } if(a.get()<10){ //do something when < 10 //return; } //do something when > 10 } 前段时间就写了一个这样的傻逼...我本来是希望 when 的,在写第一个when的时候头脑还是很清晰的。但是呢,当写第二个的时候就用四肢写代码了,习惯性的打了个return。...2、同一个线程的顺序问题 再说个比较隐晦点的,伪代码如下: private class AccountServiceConnection implements ServiceConnection {...accountService == null){ waitBind();//等待绑定成功、然后跨进程获取数据 } Info info = pushService.aidlGetInfo(); } 发现这个问题的现象是程序刚启动时随机出现几次...但是,我们在清除accountID时只清除了数据库,没有清除缓存,再次登录的时候用的缓存的值。这样就会导致程序陷入了死循环。所以在进行存储操作时,需要考虑好同步的问题。

    96920

    我的第一个Node web程序

    NodeJS的流行也带来了开发由前端转到全栈,前端不再局限于页面如何展现,用户如何操作,也设计到整个应用的架构以及业务流程。 本篇来简单的通过实例,讲述node中web开发的模式。...例如,创建一个网络服务器: var http_port = 8124; var http = require('http'); var server = http.createServer(function...(req,res){ ....自己的代码 }); server.listen(http_port);   这样就可以创建一个简单的服务器。...关于npm   npm是node的包管理工具,node里面有很多的模块,可以通过require('模块名字')的方式加载到项目中。   ...xxx'); exports.funca = function(){ //.......xxx } exports.funcb = function(){ //.....xxx } 关于代码   本篇的项目做了一个小网站

    75250

    为什么我的数据库应用程序这么慢?

    应用问题:处理时间慢 每当客户端向SQL Server发送请求时,要检索所需的数据集,完成请求所需的总处理时间都包括: 应用程序处理时间:应用程序在发送下一个请求之前处理上一个响应中的数据需要多长时间...专注于一个小型可重复的工作流将让您隔离问题。 接下来的问题当然是为什么要花10秒钟?缩小问题的第一个也是最简单的方法是将应用程序尽可能靠近SQL Server,在同一台机器上或在同一个LAN上运行。...首先通过捕获工作流的Profiler跟踪,只需使用“标准(默认)”跟踪模板。 确保没有其他的东西在同一时间触发数据库,所以你只捕获你的流量。...此时,您将需要知道应用程序和SQL Server之间的延迟。 你可以从一个ping上得到一个粗略的想法,这将告诉你两者之间的往返时间。...只返回必要的列,并使用WHERE或HAVING过滤器仅返回必要的行。 在我们的经验中,性能问题的一个常见原因是通过高延迟网络运行“聊天”应用程序。

    2.3K30

    我做了一个成语接龙的小程序

    我是一名安卓程序员,以前没有接触过前端开发,直到有幸接手了公司的小程序项目。小程序学起来还是很快的,对于有编程经验的人,看着示例代码,对照着官方文档,几天就能上手了。...自从接触了小程序,一直想做一个自己的东西,要是每天有点人用就更好了。 有一天和我家宝宝玩成语接龙,突然想到,我可以做一个成语接龙的小程序啊!...获取用户信息 现在大部分的小程序都是一打开,就弹出用户信息授权框,有的甚至强制需要授权才可使用。我之前做的一个也是需要拿到 unionId 去登录才能使用的,为此我还写过一篇文章说明如何实现。...但显然,微信认为这是一个很不好的体验。在用户没有接触你的小程序之前,凭什么要信任你,把自己的用户信息暴露给你。...浮动按钮 首页右下角的按钮美如画,但是它会造成一定的遮挡。 安卓里有一个叫 FloatActionButton 的控件,当列表滚动时,可以向下移动隐藏,我尝试在小程序里实现类似的效果。

    1.7K20

    我的第一个小程序(Discuz! + 微信小程序)

    0.png 关于这个小程序 Github : https://github.com/DowneyL/di...‘ 这个小程序是公司针对一个自家产品的需求,而这个产品就是 Discuz (我知道没啥人用了...在公司给了需求,稍微学习了一下小程序,就直接开干了,网上找到一个基础版本(可耻的不全是自己写的),修复了一些 BUG,新增了一部分功能,也砍掉了一部分功能,兼容了 GBK 版本的 Discuz,简单设计了一下小程序的样式...0.0\ 我的收获 关于 API 的开发有了一些理解(正好 Summer 大神出新书了,买了等更完再看) 微信公众号开发(原生 PHP 开发微信公众号,以及超神的 Easywechat) 也成功让公司论坛关联了...微信小程序开发(官方文档,正在开发的小程序的源码,都给了我不少启发) HTTP 到 HTTPS 小程序上富文本的解析 (一个优秀的开源项目:wxParse-微信小程序富文本解析组件 ) 作用在于:解析你论坛上的帖子内容...+ 微信小程序-实战教程-小程序社区-微信小程序-微信小程序开发社区-小程序开发论坛-微信小程序联盟 声明:本文来源于网络,版权归作者所有,不代表本专栏观点,有什么问题请联系我,谢谢!

    5.7K81

    作为一个程序员我最大的遗憾

    既担任负责人又做程序员的压力太大了。 因此,基于这些经历,在1994年我可以选择要么进入技术管理领域,要么继续做一个程序员。我选择了程序员,因为我觉得它更容易。...我被聘为第二个程序员。已经聘用了另一个程序员和一个经理来建立一个新的更广泛的在线商店,因为现在的那个在大市场中太不灵活也太慢了。...这个程序员总是夸耀说他的后端代码是多么美妙,而这个经历就只会唯唯诺诺地附和他。我构建了一个前端片段,放了演示,每天检查我的源代码。...我们拥有一切,只除了那个该死的在线商店以及现实中实际的技术领先地位。如果我不是程序员而是有决策能力的人,那么我早就用跟踪记录和影响力来做到这些了。但是很遗憾,我只是一个程序员。...直到今天我还只是一个程序员。现在谁才是小人物呢?我怀疑我将永远不能真正退休。

    37110

    1.2 我的第一个java程序---helloworld

    那么好的,今天我们演示一下,使用java语言完成我们第一个java入门程序,helloworkd,其实就是使用java语言打印一句话。...public static void main(String[] args){}: 该行代码,是定义一个main方法,如何理解这个main方法呢,就是说我写好的程序总要从一个地方开始执行,这个程序执行的入口就是...System.out.println("hello world"); 这行代码是我们程序执行的核心代码,定义在main方法中,意思是在控制台上打印一句话,要注意我们程序中的标点符号一律都使用英文符号,没办法...这行代码中,双引号中间的内容是可以随便更改的,你改成什么,程序执行的时候就会打印什么。前面那些单词也要注意大小写的拼写。...,运行的命格格式是 java 类名(注意该处没有后缀名) java HelloWorld 运行完以后,你刚刚代码里双引号的内容应该就可以打印出来了 好了,这就是我们的第一个java程序的实现步骤

    38740

    我的第一个caffe C++程序

    最后还是决定从最基本的模型入手,编写并运行一个caffe程序,并能够真正跑起来。 其实网上和书本上都有很多caffe C++的例子,但是真正自己编译运行是总会碰到这样或那样的问题。...Hello World 在很多编程教程中都会选择输出一个hello world作为第一个示例,作为我的第一个caffe程序,我也希望训练一个足够简单的AI模型,解决一个足够简单的问题。...不过这个示例并不是输出hello world字符串,而是训练一个模型,能够计算布尔值的异或(XOR)值。 对于程序员来说,异或(XOR)运算并不陌生,简单说可以如下图表示: ?...嗯,就如同helloworld程序一样,这个程序并没有什么实际用途,但它足够简单,足以让我们对AI程序有个初步的印象。 使用的模型如下: ?...至此,我的第一个caffe程序编写完毕,虽然大部分的内容来自网络,但总归是我亲手敲进去,并编译运行出来的,接下来我会研究如何将这个helloworld搬到Android手机上运行。

    1K30

    我的第一个面向需求的Haskell程序

    背景 上周五(20年8月28日)的时候,公司测试同学需要测试我的一个提测需求,其中有个测试用例是需要检查下下后台导出的兑换口令列表文件中是否有重复的口令。...由于导出的口令有数百万之多,肯定是不能用眼去看了,原本是打算用excel来检查的,但是我一想:ei(二声)~,最近不是正好在搞Haskell吗?正好拿来练练手,用Haskell写个检测程序。...当然可以将java/php的程序打包成一个可执行文件,但是又要花费我一些不必要的时间了。 编译型语言中我常用的有golang和Haskell。...cabal引入一个包:split,我的repeat.cabal文件就变成了下面这样了: cabal-version: >=1.10 -- Initial package description...后续优化请看 《我的第一个面向需求的Haskell程序》续

    9310

    前端学习|我的第一个vue程序

    不过,你也可以使用其他的工具或者平台来作为开发。例如我的IDE如下:工作空间:这个很好理解了,再磁盘的任意可以读写的位置创建一个vue工作空间即可。...2 创建程序我在我电脑的目录下面创建一个文件夹,名称为VueSpace,当我在VS Code中打开后如下所示:1)创建工作区2)在工具中打开工作区3)打开工作区的目录4)创建vue程序使用命令npm create...输入项目的名称,我这边的项目名称为course01,其他选项都选择否即可,执行后,程序会提示我们可以执行下面的命令: cd course01 // 进入程序 npm install // 执行安装...执行完成后,我们返回查看我们的工作区域,发现多了很多文件:6)访问测试按照提示,我们访问我们的程序,如下:7)发布生产如果我想将应用发布到生产环境时,那么就需要运行命令npm run build来产生.../dist 文件夹中为你的应用创建一个生产环境的构建版本。npm run build3 核心架构理念这个示例程序演示了Vue.js的核心概念,包括模板、数据、方法。

    26240

    『设计模式』反射,反射程序员的快乐!为什么我老是加班?为什么我工资不如他多?原来是我不懂反射!

    看完不会,请评论,我亲自给你解释,嘻嘻! ? 什么是动态语言? 动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。...Java为准动态语言的主要的一个关键性质,这个机制允许程序在运行时透过反射取得任何一个已知名称的class的内部信息,包括: 正在运行中的类的属性信息,正在运行中的类的方法信息,正在运行中的类的构造信息...学习框架并不需要了解反射,但是要是想自己写一个框架,那么就要对反射机制有很深入的了解。 解耦,提高程序的可扩展性 在运行时判断任意一个对象所属的类。 在运行时构造任意一个类的对象。...同一个字节码文件(*.class)在一次程序运行中,只会被加载一次,不论通过哪一种方式获取的Class对象都是同一个。...总结 这时候又会有小朋友问: 为什么要这么麻烦,我直接调用不就好了?

    1.1K20
    领券