RocketChat / Rocket.Chat.Apps-engine

The Rocket.Chat Apps engine and definitions.

Home Page:https://rocketchat.github.io/Rocket.Chat.Apps-engine/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Configuring logging levels in Apps engine applications

shevchukma opened this issue · comments

Hello. We are faced with the problem of excessive event logging in Apps engine applications. The fact is that logging of some methods, namely:

checkPreMessageSentPrevent
executePreMessageSentPrevent
executePostMessageSent

...defies any control at any level (apps engine, rocket chat administration panel, the source code of the application itself). Several applications that are critical for us use these methods in their functionality. At the same time, the applications themselves are also used by users very often (for example, out-of-office responder or data leak protection plugin), which is why event logging becomes too large and puts a huge load on the database. At the same time, we cannot abandon the above methods in these applications, since they affect the functionality of these applications.

We have seen that previously users have already asked questions about managing application logging levels:

RocketChat/Rocket.Chat#13312
#181

However, there have been no changes in this direction. In addition, recently we ourselves sent a request to user support regarding logging, but we were informed that such a possibility is not yet provided, and they cannot tell us the exact date of the introduction of this functionality either.

Therefore, we kindly ask you to consider the possibility of introducing logging management functionality in apps engine applications as soon as possible, and provide such a function, since its absence has an extremely negative impact on the stable operation of Rocket Chat when using applications that use logged methods very often (as in our case).

We are using Apps Engine version 1.36.2

We hope for a quick solution.