我想将自定义日志数据保存到mysql数据库.我已经从logback配置中添加了appender:
<appender name="DB" class="ch.qos.logback.access.db.DBAppender">
<connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource">
<driverClass>com.mysql.jdbc.Driver</driverClass>
<url> jdbc:mysql://127.0.0.1:3308/db</url>
<user>pidev</user>
<password>password</password>
</connectionSource>
<insertHeaders>true</insertHeaders>
</appender>
<appender-ref ref="DB"/>
Run Code Online (Sandbox Code Playgroud)
我还将access_event和access_event_header添加到数据库.
但是仍然缺少将日志保存到数据库的步骤.任何帮助???
我试图使solr返回与建议完全匹配,例如:
我正在使用此字段获取建议:
<fieldType name="textSpellShingle" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.ShingleFilterFactory" maxShingleSize="3" outputUnigrams="true"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
Run Code Online (Sandbox Code Playgroud)
任何想法如何使Solr返回精确匹配建议?
我正在使用Play框架2.4,我正在尝试使用播放邮件插件发送电子邮件,但一直收到此错误:
[ClassNotFoundException: play.api.libs.mailer.CommonsMailerPlugin]
Run Code Online (Sandbox Code Playgroud)
我asm使用这个依赖项:
"com.typesafe.play" %% "play-mailer" % "3.0.1"
Run Code Online (Sandbox Code Playgroud)
而这个插件:
1500:play.api.libs.mailer.CommonsMailerPlugin
Run Code Online (Sandbox Code Playgroud)
知道怎么解决这个问题吗?