001package com.credibledoc.substitution.doc.module.substitution.launching;
002
003import com.credibledoc.combiner.log.buffered.LogBufferedReader;
004import com.credibledoc.substitution.doc.SubstitutionDocMain;
005import com.credibledoc.enricher.printable.Printable;
006import com.credibledoc.enricher.transformer.Transformer;
007import org.springframework.stereotype.Service;
008
009import java.util.List;
010
011@Service
012public class LaunchingTransformer implements Transformer {
013
014    private static final String LINE_SEPARATOR = System.lineSeparator();
015
016    @Override
017    public String transform(Printable printable, List<String> multiLine, LogBufferedReader logBufferedReader) {
018        String result = "start" + LINE_SEPARATOR +
019            ":" + SubstitutionDocMain.APPLICATION_SUBSTITUTION_DOC_LAUNCHED + ";" +
020            LINE_SEPARATOR;
021
022        printable.getCacheLines().add(result);
023
024        return null;
025    }
026}