You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#7288 removed some settings from the sbt plugin that allowed for customization of the classloaders used in development mode. These appeared to be unused, but are actually useful for adding dynamic instrumentation of classes via extensions to the Play sbt plugin.
As noted in the Lightbend Telemetry documentation, the instrumentation provided by Cinnamon does not work correctly when running Play apps in development mode because of its reliance on a Java agent. If the classloader hooks are restored, this could be an alternative approach for instrumenting the framework classes. These same hooks could be used by third-parties for similar purposes.
We'll want this capability in Lagom as well. Ideally, it could inherit it from Play.
The text was updated successfully, but these errors were encountered:
#7288 removed some settings from the sbt plugin that allowed for customization of the classloaders used in development mode. These appeared to be unused, but are actually useful for adding dynamic instrumentation of classes via extensions to the Play sbt plugin.
As noted in the Lightbend Telemetry documentation, the instrumentation provided by Cinnamon does not work correctly when running Play apps in development mode because of its reliance on a Java agent. If the classloader hooks are restored, this could be an alternative approach for instrumenting the framework classes. These same hooks could be used by third-parties for similar purposes.
We'll want this capability in Lagom as well. Ideally, it could inherit it from Play.
The text was updated successfully, but these errors were encountered: