Skip to content

Commit 8f95406

Browse files
committed
AI webservice
1 parent 9bc4469 commit 8f95406

File tree

4 files changed

+29
-10
lines changed

4 files changed

+29
-10
lines changed

logicaldoc-core/src/main/java/com/logicaldoc/core/security/user/UserEvent.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ public enum UserEvent {
2222
DISABLED("event.user.disabled"),
2323
ENABLED("event.user.enabled"),
2424
NEWAPIKEY("event.user.newapikey"),
25-
SEARCH("event.user.search");
25+
SEARCH("event.user.search"),
26+
AI_QUERY("event.user.aiquery");
2627

2728
private String event;
2829

logicaldoc-gui/src/main/java/com/logicaldoc/gui/common/client/automation/AutomationCompletionProvider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ public class AutomationCompletionProvider implements AceCompletionProvider {
2828
public void getProposals(AceEditor editor, AceEditorCursorPosition pos, String prefix,
2929
AceCompletionCallback callback) {
3030

31-
callback.invokeWithCompletions(new AceCompletion[] {
31+
callback
32+
.invokeWithCompletions(new AceCompletion[] {
33+
new AceCompletionValue("$AITool", "$AITool", VARIABLE, 10),
3234
new AceCompletionValue("$DocTool", "$DocTool", VARIABLE, 10),
3335
new AceCompletionValue("$DateTool", "$DateTool", VARIABLE, 10),
3436
new AceCompletionValue("$FolderTool", "$FolderTool", VARIABLE, 10),

logicaldoc-i18n/src/main/resources/i18n/messages.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,8 @@ event.user.newapikey = The user created a new API Key
432432
event.user.newapikey.short = New API Key
433433
event.user.search = The user done a search
434434
event.user.search.short = New search
435+
event.user.aiquery = The user queried the AI
436+
event.user.aiquery.short = AI query
435437
event.chat.newmessage=Posted new message in the chat
436438
event.chat.newmessage.short=New chat message
437439
event.webservice.call=Received a WebService call

logicaldoc-webapp/src/main/resources/log.xml

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Configuration packages="com.logicaldoc.util.log4j">
33
<Properties>
4-
<Property name="root"><![CDATA[C:\LogicalDOC-Devel\repository\logs]]></Property>
4+
<Property name="root"><![CDATA[logs]]></Property>
55
<Property name="pattern">%d{dd.MM.yyyy HH:mm:ss,SSS} %-5p (%C:%4L) -- %m%n</Property>
66
<Property name="dateformat">ISO8601</Property>
77
</Properties>
@@ -598,25 +598,29 @@
598598
</Policies>
599599
<DefaultRolloverStrategy max="5" />
600600
</RollingFile>
601-
<RollingFile name="NLP" fileName="${root}/nlp.log" filePattern="${root}/nlp.log.%i" immediateFlush="true">
601+
<RollingFile name="AI_OPENNLP" immediateFlush="true" fileName="${root}/ai_nlp.log" filePattern="${root}/ai_nlp.log.%i">
602602
<PatternLayout>
603603
<Pattern>%d{dd.MM.yyyy HH:mm:ss,SSS} %-5p %m%n</Pattern>
604604
</PatternLayout>
605605
<Policies>
606606
<SizeBasedTriggeringPolicy size="5 MB" />
607607
</Policies>
608608
<DefaultRolloverStrategy max="5" />
609-
</RollingFile>
609+
</RollingFile>
610+
<RollingFile name="AI_ORGDEEPLEARNING4J" immediateFlush="true" fileName="${root}/ai_deep.log" filePattern="${root}/ai_deep.log.%i">
611+
<PatternLayout>
612+
<Pattern>%d{dd.MM.yyyy HH:mm:ss,SSS} %-5p %m%n</Pattern>
613+
</PatternLayout>
614+
<Policies>
615+
<SizeBasedTriggeringPolicy size="5 MB" />
616+
</Policies>
617+
<DefaultRolloverStrategy max="5" />
618+
</RollingFile>
610619
<Console name="console" target="SYSTEM_OUT">
611620
<PatternLayout pattern="%m%n" />
612621
</Console>
613622
</Appenders>
614623
<Loggers>
615-
<Logger name="opennlp" additivity="true" level="info">
616-
<AppenderRef ref="NLP" level="info" />
617-
<AppenderRef ref="DMS" level="error" />
618-
<AppenderRef ref="DMS_WEB" level="error" />
619-
</Logger>
620624
<Logger name="com.logicaldoc.workbench" additivity="false" level="info">
621625
<AppenderRef ref="workbench" />
622626
<AppenderRef ref="workbench_WEB" />
@@ -793,6 +797,16 @@
793797
<Logger name="org.apache.solr" level="error" additivity="true" />
794798
<Logger name="org.hibernate.cache" level="warn" additivity="true" />
795799
<Logger name="com.logicaldoc.importfolder" level="debug" additivity="true" />
800+
<Logger name="org.deeplearning4j" level="trace" additivity="false">
801+
<AppenderRef ref="AI_ORGDEEPLEARNING4J" level="trace" />
802+
<AppenderRef ref="DMS" level="error" />
803+
<AppenderRef ref="DMS_WEB" level="error" />
804+
</Logger>
805+
<Logger name="opennlp" level="info" additivity="false">
806+
<AppenderRef ref="AI_OPENNLP" level="info" />
807+
<AppenderRef ref="DMS" level="error" />
808+
<AppenderRef ref="DMS_WEB" level="error" />
809+
</Logger>
796810
<Logger name="console" level="debug" additivity="false">
797811
<AppenderRef ref="console" />
798812
<AppenderRef ref="console_file" />

0 commit comments

Comments
 (0)