On 12/16/12 14:50, Allan McRae wrote:
> On 13/12/12 23:19, Olivier Brunel wrote:
>>
>> Signed-off-by: Olivier Brunel <[email protected]>
>> ---
>> This simply adds information about what was actually done, I left the
>> "synchronizing" message in case it's used by external tools (e.g. pacmatic).
> 
> Do we need output in all three cases?
> 
> I am just thinking about bloat in the log file.  A quick look in my
> pacman log file indicates this would add another 60% lines to the log.
> As this log should not be rotated, we do not want it too bloated.
> 
> Would it be better to just log when it is updated or failed, and log
> nothing when nothing is done?
> 
> Opinions?

I originally only logged when a db was updated, I feel that's really the
one that matters. Removing the up-to-date message is probably best yes.

> 
>>  src/pacman/sync.c | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/src/pacman/sync.c b/src/pacman/sync.c
>> index 532a667..f8fce7f 100644
>> --- a/src/pacman/sync.c
>> +++ b/src/pacman/sync.c
>> @@ -331,12 +331,18 @@ static int sync_synctree(int level, alpm_list_t *syncs)
>>  
>>              int ret = alpm_db_update((level < 2 ? 0 : 1), db);
>>              if(ret < 0) {
>> +                    alpm_logaction(config->handle, "failed to update %s 
>> (%s)\n",
>> +                                    alpm_db_get_name(db), 
>> alpm_strerror(alpm_errno(config->handle)));
>>                      pm_printf(ALPM_LOG_ERROR, _("failed to update %s 
>> (%s)\n"),
>>                                      alpm_db_get_name(db), 
>> alpm_strerror(alpm_errno(config->handle)));
>>              } else if(ret == 1) {
>> +                    alpm_logaction(config->handle, "%s is up to date\n",
>> +                                    alpm_db_get_name(db));
>>                      printf(_(" %s is up to date\n"), alpm_db_get_name(db));
>>                      success++;
>>              } else {
>> +                    alpm_logaction(config->handle, "synchronized %s\n",
>> +                                    alpm_db_get_name(db));
>>                      success++;
>>              }
>>      }
>>
> 
> 

Reply via email to