Skip to content

Troubleshooting file encryption

  1. Check privacera version

    • Check Privacera Version:The privacera_version.txt file is located in the directory where you extracted the privacera-feu.zip archive: /privacera-feu/crypto-config/privacera_version.txt
  2. Steps to check logs

    • Navigate to the directory where privacera-file-encryption.jar is located: /privacera-feu/crypto-config
    • When you run the FEU CLI command, logs are generated in the logs subdirectory within this folder. The main log file is named encrypt-cli.log.
  3. Steps to enable debug logs

    • To enable debug logs, create a logback.xml file with below content under /privacera-feu/crypto-config/ where privacera-file-encryption.jar resides.
    XML
       <configuration>
      <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
          <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
          <level>INFO</level>
        </filter>
      </appender>
    
      <appender name="RollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>logs/encrypt-cli.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
          <fileNamePattern>logs/encrypt-cli.log.%i</fileNamePattern>
          <minIndex>1</minIndex>
          <maxIndex>${MAX_LOG_FILES:-10}</maxIndex>
        </rollingPolicy>
        <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
          <maxFileSize>${MAX_LOG_FILE_SIZE:-10MB}</maxFileSize>
        </triggeringPolicy>
        <encoder>
          <charset>UTF-8</charset>
          <pattern>%d %p [%t] %c:%L - %m%n</pattern>
        </encoder>
      </appender>
       <logger name="com.privacera" level="DEBUG" additivity="false">
          <appender-ref ref="RollingFile"/>
          <appender-ref ref="CONSOLE"/>
        </logger>
        <root level="WARN" >
          <appender-ref ref="RollingFile"/>reparin
          <appender-ref ref="CONSOLE" />
        </root>
      </configuration>
    
  4. Execute File utility by adding logging parameter

    Bash
    java -Dlogging.config=logback.xml -jar privacera-file-encryption.jar encryptdata --config_file=. -fi="<PATH-TO>/input_file.csv" -fo="<PATH-TO>/output.csv" -mf="<PATH-TO>/meta_file.txt"  -dl="," -out_dl="," -le="LF"