Hello,
is it possible to add a logger in a report template to have some user specific messages in "Messages Window" of MagicDraw ?
Thank you for reply.
Joanny
Moderators: sarawut_w, Moderators
#import(‘dialog’, ‘com.nomagic.reportwizard.tools.DialogTool’)
$dialog.message(“Hello World”)
package com.nomagic.reportwizard.tools;
import com.nomagic.magicdraw.core.Application;
import com.nomagic.magicreport.engine.Tool;
public class MessageTool extends Tool
{
private static final long serialVersionUID = -1290565335762287159L;
public Void message(String message)
{
Application.getInstance().getGUILog().log(message, true);
return VOID;
}
}
#import(‘message’, ‘com.nomagic.reportwizard.tools.MessageTool’)
$message.message(“Hello World”)
java -Xmx800M -XX:MaxPermSize=128M -Dlog4j.configuration=file:/c:/MagicDraw UML/plugins/com.nomagic.magicdraw.reportwizard/log4j.properties com.nomagic.magicdraw.magicreport.CommandLine %*
java -Xmx800M -XX:MaxPermSize=128M -Dlog4j.configuration=file:/c:/MD/plugins/com.nomagic.magicdraw.reportwizard/log4j.properties com.nomagic.magicdraw.magicreport.CommandLine %*
log4j.rootCategory=DEBUG,R,SO
log4j.category.REPORTS=DEBUG
log4j.appender.SO=org.apache.log4j.ConsoleAppender
log4j.appender.SO.layout=org.apache.log4j.PatternLayout
log4j.appender.SO.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.file=C:\\report.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
log4j.appender.R.maxFileSize=10000KB
log4j.appender.R.maxBackupIndex=20
Start Reporting...
Req V2 Plugin initializing valueManager...
sopra.magicdraw.reqv2.services.impl.DiagramManagerImpl@3d85f1
Req V2 Plugin initializing diagramManager...
sopra.magicdraw.reqv2.services.impl.DiagramManagerImpl@3d85f1
Req V2 Plugin initializing elementManager...
sopra.magicdraw.reqv2.services.impl.DiagramManagerImpl@3d85f1
Appel génération du fichier STAR-V2-SF-0019-DF02-UC003 - Refuser une demande de réquisition dématérialisée.docx
java -Xmx800M -XX:MaxPermSize=128M -Ddebug.properties.file=file:/c:/MD/plugins/com.nomagic.magicdraw.reportwizard/log4j.properties com.nomagic.magicdraw.magicreport.CommandLine %*
Users browsing this forum: No registered users and 1 guest