J'essaie de créer un nouveau fichier journal toutes les heures avec le code suivant sur un serveur. Le premier fichier journal de la journée est en cours de création et écrit correctement, mais aucun fichier journal supplémentaire n'est créé ce jour-là. Des idées sur ce qui pourrait mal tourner? Aucune exception n'est levée non plus.StreamWriter ne crée pas de nouveau fichier
private void LogMessage(Message msg)
{
string name = _logDirectory + DateTime.Today.ToString("yyyyMMddHH") + ".txt";
using (StreamWriter sw = File.AppendText(name))
{
sw.WriteLine(msg.ToString());
}
}
Il utilise DateTime.Today pour créer un fichier portant ce nom. L'utilisation de DateTime.Now pour le nom de fichier n'a aucun sens car il souhaite réutiliser le fichier pour le jour en cours. – MadBoy
@MadBoy, à partir de la question OP: ("J'essaie de créer un nouveau fichier journal toutes les heures"). Le 'DateTime' retourné est alors formaté pour contenir seulement le composant de date et d'heure. –
d'oh! merci JA. * pend la tête dans la honte * – fearofawhackplanet