草庐IT

logback-groovy

全部标签

groovy - Jmeter中JedisPool的使用方法

我想用jmeter加载测试redis。我已经有了一个带有groovy脚本的JSR223Samplerimportredis.clients.jedis.Jedis;importjava.util.concurrent.ThreadLocalRandom;Stringvaruser="user:"+ThreadLocalRandom.current().nextInt(1,500);Jedisjedis=newJedis(IP,port);Stringresult=jedis.hgetAll(varuser);SampleResult.setResponseData(result.toS

groovy - 如何用jmeter对redis进行基准测试?

我想用jmeter加载测试redis。我找到了jmeter的“redis数据集”插件,但它仅用于测试数据类型“set”,不是吗?我有一个数据类型为哈希的数据模型。所以我的数据看起来像user:1field1value1...fieldnvaluen...user:nfield1value1...fieldnvaluen所以在jmeter中我用groovy-script配置了一个JSR223Sampler:Jedisjedis=newJedis(IP,port);Stringresult=jedis.hget("user:1","prop1");SampleResult.setRespo

gradle - 如何为 logback-redis-appender 指定 redis 客户端依赖

如何在gradle中为logback-redis-appender指定最新的redis客户端依赖https://mvnrepository.com/artifact/com.cwbase/logback-redis-appender/1.1.5我想使用https://mvnrepository.com/artifact/redis.clients/jedis的2.9.0依赖项而不是现在使用的2.5.2。 最佳答案 添加到build.gradle:compilegroup:'redis.clients',name:'jedis',ve

mongodb - 如何使用 logback 鉴别器值来过滤 mongodb 插入

我有多个线程生成日志条目,我使用logbackSiftingAppender来了解谁做了什么。一切正常,现在我正在尝试将日志保存到mongodb。在mongodb中,需要将日志保存到嵌入式文档数组中。每个用户文档都有一个嵌入文档,该文档包含一组包含日志行的嵌入文档由于我刚刚开始学习logback,所以现在必须反复试验。在下面的测试logback.xml中,我有file、consol和一个自定义appender。我的想法是,我可以在自定义附加程序append()方法中捕获SiftingAppenderdiscriminatorvalue。然后是getMDCPropertyMap();在I

mongodb - JSR223 (Groovy) 无法在 Jmeter(2.13) 中访问 MongoDB(3.0.3)

当我的JSR223Groovy脚本尝试访问启用了JMeter2.3身份验证的MonDB3.0.3时,我遇到了问题:importcom.mongodb.DB;importorg.apache.jmeter.protocol.mongodb.config.MongoDBHolder;DBdb=MongoDBHolder.getDBFromSource("mongoDS","${mongodb_database}","${mongodb_user}","${mongodb_password}");DBCollectioncoll=db.getCollection("users");Basic

mongodb - 使用 GORM MongoDB 持久化动态 groovy 属性

我目前正在尝试使用Grails的GORMMongoDB插件来持久化以下类:classResult{StringurldefResult(){}staticconstraints={}staticmapWith="mongo"staticmapping={collection"results"database"crawl"}}我正在运行以保留此类的代码如下:classResultIntegrationTests{@BeforevoidsetUp(){}@AftervoidtearDown(){}@TestvoidtestSomething(){Resultr=newResult();r.

mongodb - 如何从 groovy/grails 查询 mongodb?

我必须要有域对象才能查询mongodb吗?如果我只想显示一些原始数据怎么办?从我的Controller查询mongodb的语法是什么?我试过了"defvar=db.nameOfMyCollection.find()"但是它说在我的Controller类中没有像db这样的属性。我知道我的应用程序正在连接到数据库,因为我正在监视mongo服务器日志,当我启动我的grails应用程序时,它会将连接数增加一个。 最佳答案 假设您已经在构建配置中添加了mongodbjava驱动程序依赖项并刷新了您的依赖项。创建一个名为MongoService

在 gorm/groovy 上使用 mongodb 启动时出现 springboot 初始化错误

解决此springbootprojectusingMongoDB/GORM/Groovy的启动问题在Java1.7.0_55、gradle1.11和spring-boot-gradle-plugin:1.2.1.RELEASE上。我按原样运行项目,但对我的远程mongodb的application.yml进行了以下更改:spring:mongodb:host:"10.160.8.1"databaseName:"citydb"**启动时,我看到mappingMongoConverter出现这个bean初始化错误Causedby:org.springframework.beans.fact

Android|集成 slf4j + logback 作为日志框架

最近在做一个AndroidAPP的日志改造时,想要满足如下需求:能够很方便地使用可变参数的方式输出日志;日志能够根据级别输出到控制台和文件;能够按照日期和文件大小进行日志文件的切割,滚动保存指定天数的日志,自动清理旧日志。基于这个需求,我搜了一下「Android日志框架」,大多网友推荐的是logger、timber、xLog等等,看着也不错。不过出于几年后端开发的经验和习惯,我进一步了解,发现熟悉的log4j和logback在Android上也有人做过适配,所以最终决定使用slf4j+logback,以在前后端开发中取得一致的体验。做过Java后端开发的同学,对于slf4j+logback的组

grails - 使用 GPath 深入遍历字符串中带点的 Groovy 对象的方法

我遇到的情况是,我正在使用一个字符串查询MongoDB,以查找在对象层次结构中超过一层的字段。此查询必须是字符串。例如,我在Groovy中查询类似这样的内容:defqueryField='a.b.c'//thisisvariableandcanbedifferenteverytimedefresult=mongodb.collection.findOne([queryField:5])问题没有出现,我想在结果中找到嵌套字段的值。有了GPath,我可以更深入地了解a的值(value)defaObj=result."a"//orresult["a"]但是我想通过做这样的事情比这更深入:de