Skip to content

Troubleshooting file encryption

  • 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
  • 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.
  • 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.
      Bash
         <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>
      
  • 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"

Comments