Using Appian Log Reader Plugin to read login-audit.csv

Certified Associate Developer

Greetings,

I am looking to utilize the Log Reader plugin to read the login-audit.csv files in logs. I noticed the function returns the structure CsvContents, but it is treating my first row as a header when there is none. How do I go about making it so that the first row will be part of the rest of the rows and not as a header?

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Senior Developer

    It's possible to configure the Log Reader plugin to treat the first row of your login-audit.csv file as part of the rest of the rows and not as a header. To achieve this, you can specify an option to disable the header recognition when using the Log Reader plugin. If you're using a specific programming language or tool, the exact method to do this may vary, but here's a general example of how you might modify your code:

    # Example Python code
    from log_reader import LogReader
    
    # Initialize the Log Reader with the option to treat the first row as data
    log_reader = LogReader(header=False)
    
    # Read the login-audit.csv file
    csv_contents = log_reader.read_csv("login-audit.csv")
    
    # Now, the first row will be part of the rest of the rows

Reply
  • 0
    Certified Senior Developer

    It's possible to configure the Log Reader plugin to treat the first row of your login-audit.csv file as part of the rest of the rows and not as a header. To achieve this, you can specify an option to disable the header recognition when using the Log Reader plugin. If you're using a specific programming language or tool, the exact method to do this may vary, but here's a general example of how you might modify your code:

    # Example Python code
    from log_reader import LogReader
    
    # Initialize the Log Reader with the option to treat the first row as data
    log_reader = LogReader(header=False)
    
    # Read the login-audit.csv file
    csv_contents = log_reader.read_csv("login-audit.csv")
    
    # Now, the first row will be part of the rest of the rows

Children
No Data