gpt4 book ai didi

hibernate - 将日志存储在mongo中而不是mysql( hibernate )

转载 作者:行者123 更新时间:2023-12-02 14:51:45 30 4
gpt4 key购买 nike

我目前正在尝试使用此插件:http://grails.org/plugin/audit-logging

我想将日志直接存储在mongoDB中。通过使用以下属性,我成功地使用了其他域中的属性来使用休眠和mongo(相同时间):static mapWith =“mongo”。

实际上我的日志存储在mysql中。我喜欢将此日志存储在mongo中。

是否可以切换数据源?

最佳答案

看着source code

def doWithApplicationContext = { applicationContext ->
application.mainContext.eventTriggeringInterceptor.datastores.each { key, datastore ->
// Don't register the listener if we are disabled
if (!application.config.auditLog.disabled && !datastore.config.auditLog.disabled) {

尝试将以下内容添加到您的DataSource.groovy中:
 dataSource {
...
auditLog.disabled = true
}

mongo {
...
auditLog.disabled = false
}

关于hibernate - 将日志存储在mongo中而不是mysql( hibernate ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25155440/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com