Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Hinzufügen von Debug-Protokollen von benutzerdefinierten Paketen zu bot_launcher.log Datei

  • Aktualisiert: 2022/05/20
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

Hinzufügen von Debug-Protokollen von benutzerdefinierten Paketen zu bot_launcher.log Datei

Sie können Protokolle hinzufügen mit log4j. Die Abhängigkeit ist bereits im SDK-Beispielpaket hinzugefügt build.gradle Datei hinzugefügt. Überprüfen Sie die Logging-Informationen mit RadioTypeDemo.java Datei.

Beispiel 1: Logger info - Abrufen von Regionswerten mit der Klasse RadioTypeDemo

  1. Überprüfen Sie das Codebeispiel, in dem der Logger in den Code eingefügt wird, öffnen Sie die Datei RadioTypeDemo.java Datei, die sich unter <ihr aktuelles Paket-sdk-2.0.9\src\main\java\com\automation\überall\botcommand\samples\commands\basic\types
    @BotCommand
    @CommandPkg(label = "[[RadioTypeDemo.label]]", 
    description = "[[RadioTypeDemo.description]]", icon = "sample.svg", name = "radioTypeDemo")
    public class RadioTypeDemo {
    
    	private static Logger logger = LogManager.getLogger(RadioTypeDemo.class);
    	
    	@Execute
    	public void getRegionValue(@Idx(index = "1", type = AttributeType.RADIO, options = {
    			@Idx.Option(index = "1.1", pkg = @Pkg(label = "[[RadioTypeDemo.region.1.1.label]]", value = "us_east")),
    			@Idx.Option(index = "1.2", pkg = @Pkg(label = "[[RadioTypeDemo.region.1.2.label]]", value = "us_west")),
    			@Idx.Option(index = "1.3", pkg = @Pkg(label = "[[RadioTypeDemo.region.1.3.label]]", value = "us_central"))
    	})
    	@Pkg(label = "[[RadioTypeDemo.region.label]]")
    	@NotEmpty
    	String region) {
    		logger.info("Selected region is {}", region);
    	}
  2. Erstellen Sie einen einfachen Bot aus dem Automation 360 Demo-Paket und wählen Sie eine Radiogruppe: Radio-Demo.
  3. Wählen Sie eine geeignete Region aus, z. B. US East.
  4. Speichern und starten Sie den Bot.
  5. Greifen Sie auf den Ordner zu, in dem die Protokolle erstellt wurden (Standardprotokollspeicherort): C:\ProgrammDaten\AutomationAnywhere\BotRunner\Logs\Bot_Launcher.log.

    Wenn die Protokolle aus der Datei Bot_Launcher.log gespeichert werden, wird für die Protokolle ein Ordner erstellt, der auf dem Monat basiert, in dem sie erstellt wurden, z. B. 2021-Mai. In diesem Ordner werden die Protokolle weiterhin erstellt.

  6. Öffnen Sie die Bot_Launcher.log und überprüfen Sie die Protokollinformationen für die RadioTypeDemo und ausgewählte Region ist us_east.
Beispiel 2: Zuweisung eines Wertes zur Zwischenablage

Das folgende Beispiel nimmt eine Benutzereingabe oder eine Variable entgegen und weist sie der Zwischenablage zu.

@BotCommand
@CommandPkg(label = "Copy to",icon="assigntoclipboard.svg" ,name = "assignToClipboard", description
		= "Accepts user input or a variable and assigns it to Clipboard", node_label="{{value}}")
public class AssignToClipboard {

	private static Logger logger = LogManager.getLogger(AssignToClipboard.class);

	@Execute
	public static void assign(@Idx(index = "1", type = TEXT) @Pkg(label = "Value") @NotEmpty String
									  value) {

		logger.trace("Assigning '{}' value to clipboard.", value);
	}
}
Feedback senden