Maison > Questions et réponses > le corps du texte
如何在一个已经开发好的java系统中,为某个功能下的方法,添加用户操作日志呢?没有使用spring,也无法用过滤器,是一个类似C/S结构的系统。
如用户在操作某个功能时,需要在日志中输出 用户名 操作的方法名 操作时间 等
PHP中文网2017-04-18 09:52:50
Vous pouvez envelopper une couche de votre propre objet en dehors de l'objet fonctionnel dans le système développé pour implémenter la même interface que l'objet fonctionnel ou hériter directement de l'objet fonctionnel, c'est-à-dire utiliser le mode proxy et ajouter simplement des journaux au proxy. objectez-vous.
PHP中文网2017-04-18 09:52:50
1. Utiliser le proxy dynamique de JDK
2. Utilisez la CGLIB
bibliothèque d'amélioration du bytecode
巴扎黑2017-04-18 09:52:50
Cela signifie ajouter directement la fonction d'impression du journal sans modifier le code source
迷茫2017-04-18 09:52:50
J'ai écrit un journal qui utilise la réflexion pour enregistrer les modifications d'informations. C'est très basique, mais il doit être intégré dans le code d'origine.