* Add tests on runtime attachment
* Add log when agent is disabled with otel.javaagent.enabled property or OTEL_JAVAAGENT_ENABLED environment variable
* Do not try to attach if agent is already attached
* Do not try to attach if attachment is not asked for the main thread
* Add log if an unexpected issue has happened during attachment
* Add javadoc
* Add information to the Readme
* Format javadoc
* Fix mistake in Readme
* Update runtime-attach/build.gradle.kts
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update runtime-attach/README.md
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update runtime-attach/src/main/java/io/opentelemetry/contrib/attach/RuntimeAttach.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update runtime-attach/src/main/java/io/opentelemetry/contrib/attach/RuntimeAttach.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update runtime-attach/src/main/java/io/opentelemetry/contrib/attach/RuntimeAttach.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Update runtime-attach/build.gradle.kts
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Replace triple ``` by single `
* Log at debug level in shouldAttach() method
* Log at warn level if the runtime attachment is not requested from main thread
* Logger name in lower case as in OTel agent
* Add space in class Javadoc
* Add space in Readme
* Update Javadoc of method
* Update runtime-attach/src/main/java/io/opentelemetry/contrib/attach/RuntimeAttach.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* Don't attach if attachment is not requested from the main method
* Inline local variable
* Move opentelemetry-javaagent to dependency management
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>