Hello,

I want to save some output results using the -log- command. This works fine if I use -log- as in the example below: the command lines are shown above the results in the smcl-file (e.g. sum ... and reg ...) and consequently output is easily intrepretable.
Commands:
Code:
clear
sysuse auto
log using "Output-testA.smcl", replace  nomsg
sum price mpg weight length rep78
reg price mpg weight length i.rep78
log close
translate "Output-testA.smcl" "Output-testA.pdf", translator(smcl2pdf)
Result:
Code:
. sum price mpg weight length rep78

    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
       price |         74    6165.257    2949.496       3291      15906
         mpg |         74     21.2973    5.785503         12         41
      weight |         74    3019.459    777.1936       1760       4840
      length |         74    187.9324    22.26634        142        233
       rep78 |         69    3.405797    .9899323          1          5

. reg price mpg weight length i.rep78

      Source |       SS           df       MS      Number of obs   =        69
-------------+----------------------------------   F(7, 61)        =      7.25
       Model |   262008114         7  37429730.6   Prob > F        =    0.0000
    Residual |   314788844        61  5160472.86   R-squared       =    0.4542
-------------+----------------------------------   Adj R-squared   =    0.3916
       Total |   576796959        68  8482308.22   Root MSE        =    2271.7

------------------------------------------------------------------------------
       price |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
         mpg |  -126.8367   84.49819    -1.50   0.138    -295.8012    42.12791
      weight |   5.186695   1.163383     4.46   0.000     2.860367    7.513022
      length |  -124.1544   40.07637    -3.10   0.003     -204.292   -44.01671
             |
       rep78 |
          2  |   1137.284   1803.332     0.63   0.531    -2468.701    4743.269
          3  |   1254.642   1661.545     0.76   0.453    -2067.823    4577.108
          4  |   2267.188   1698.018     1.34   0.187    -1128.208    5662.584
          5  |   3850.759   1787.272     2.15   0.035     276.8886     7424.63
             |
       _cons |   14614.49   6155.842     2.37   0.021     2305.125    26923.86
------------------------------------------------------------------------------

. log close
However, when I want to log results within -forvalues', the separate commands do not show up in the log file, making it less convenient to read/interpret.
Commands:
Code:
clear
sysuse auto
forvalues i = 1/3 {
    log using "Output-testB`i'.smcl", replace nomsg
    sum price mpg weight length rep78
    reg price mpg weight length i.rep78
    log close
    translate "Output-testB`i'.smcl"  "Output-testB`i'.pdf", translator(smcl2pdf)
    }
Results for 1 of the 3 log-files:
Code:
    Variable |        Obs        Mean    Std. Dev.       Min        Max
-------------+---------------------------------------------------------
       price |         74    6165.257    2949.496       3291      15906
         mpg |         74     21.2973    5.785503         12         41
      weight |         74    3019.459    777.1936       1760       4840
      length |         74    187.9324    22.26634        142        233
       rep78 |         69    3.405797    .9899323          1          5

      Source |       SS           df       MS      Number of obs   =        69
-------------+----------------------------------   F(7, 61)        =      7.25
       Model |   262008114         7  37429730.6   Prob > F        =    0.0000
    Residual |   314788844        61  5160472.86   R-squared       =    0.4542
-------------+----------------------------------   Adj R-squared   =    0.3916
       Total |   576796959        68  8482308.22   Root MSE        =    2271.7

------------------------------------------------------------------------------
       price |      Coef.   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
         mpg |  -126.8367   84.49819    -1.50   0.138    -295.8012    42.12791
      weight |   5.186695   1.163383     4.46   0.000     2.860367    7.513022
      length |  -124.1544   40.07637    -3.10   0.003     -204.292   -44.01671
             |
       rep78 |
          2  |   1137.284   1803.332     0.63   0.531    -2468.701    4743.269
          3  |   1254.642   1661.545     0.76   0.453    -2067.823    4577.108
          4  |   2267.188   1698.018     1.34   0.187    -1128.208    5662.584
          5  |   3850.759   1787.272     2.15   0.035     276.8886     7424.63
             |
       _cons |   14614.49   6155.842     2.37   0.021     2305.125    26923.86
------------------------------------------------------------------------------
Is there some way to get the command lines (e.g. sum ... and reg ...) in the log file in case of sending output to a log file within -forvalues-?

Thanks a lot,
Mike