*/
public class SVGUserAgent extends UserAgentAdapter {
private AffineTransform currentTransform = null;
- private Logger log;
private FOUserAgent userAgent;
/**
public SVGUserAgent(FOUserAgent ua, AffineTransform at) {
currentTransform = at;
userAgent = ua;
- log = userAgent.getLogger();
+ }
+
+ /**
+ * Returns the logger associated with this user agent.
+ * @return Logger the logger
+ */
+ protected final Logger getLogger() {
+ return this.userAgent.getLogger();
}
/**
* @param message the message to display
*/
public void displayError(String message) {
- log.error(message);
+ getLogger().error(message);
}
/**
* @param ex the exception to display
*/
public void displayError(Exception ex) {
- log.error("SVG Error" + ex.getMessage(), ex);
+ getLogger().error("SVG Error" + ex.getMessage(), ex);
}
/**
* @param message the message to display
*/
public void displayMessage(String message) {
- log.info(message);
+ getLogger().info(message);
}
/**
* @param message the message to display
*/
public void showAlert(String message) {
- log.warn(message);
+ getLogger().warn(message);
}
/**