package br.gov.servicos.editor.utils;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.nio.file.Path;
@Slf4j
@Component
public class EscritorDeArquivos {
@SneakyThrows
public void escrever(Path caminho, String conteudo) {
try (Writer writer = new OutputStreamWriter(new FileOutputStream(caminho.toFile()), "UTF-8")) {
writer.write(conteudo);
}
log.debug("Arquivo '{}' modificado", caminho.getFileName());
}
}