Creo que algo como esto podría funcionar (no está probado):
Código:
void Log(string TextoLog)
{
rchLog.SelectionStart = rchLog.TextLength;
rchLog.SelectionFont = fuente;
rchLog.SelectionBackColor = algun_color;
rchLog.AppendText(TextoLog + "\n");
}
Saludos