我正在将带有MQtt客户端的EMQ X代理(正在作为本地linux计算机中的服务运行),并测试了pub子机制,但是我想使用代理事件功能(连接,断开连接,发布和订阅)进行添加代理事件中的自定义逻辑。请指导我如何在emq X broker中实现这一目标?