Severals thoughts:
First: this topic is already covered here - mabye you have to collect parts. YOu can start here. A very good overview is given here too.
Let us define the following notions. Let $P_t^1$ and $P_t^2$ denote the prices of zwo assets at time $t$. Then
$$
r_t = \frac{P_t^1-P_{t-1}^1}{P_{t-1}^1} = \frac{P_t^1}{P_{t-1}^1} -1
$$
denotes the simple return whereas
$$
r_t^l = \log\left(\frac{P_t^1}{P_{t-1}^1} \right),
$$
where $\log$ is the natural logarithm, denotes the log-return.
Note that $r_t \in [-1,\infty)$ and $r_t^l \in (-\infty,\infty).$
Then for a portfolio where we have $q^i$ pieces of each stock we have
$$
w_i = \frac{q^i P^i_t}{q^1 P^1_t+q^2 P^2_t},
$$
the fraction of asset $i$.
Then the portfolio returns is given by
$$
\frac{P_{t+1}}{P_t}-1 = \frac{q^1 P^1_{t+1} + q^2 P^2_{t+1}}{q^1 P^1_t+q^2 P^2_t}-1,
$$
which equals
$$
w_1 r^1_t + (1-w_1) r^2_t.
$$
Thus the portfolio returns is the a linear combination of the asset returns.
This is not true for log returns (take the log-returns and you see that the above expansion of terms does not work).
The aggregation of (portfolio) returns over time is easier:
$$
\begin{eqnarray}
\log(P_T/P_0) &=& \log(P_T/P_1 \cdot P_1/P_0) \\
&=& \log(P_T/P_{T-1}\cdot P_{T-1}/P_{T-2} \cdots P_1/P_0)\\
&=& \log(P_T/P_{T-1}) + \cdots + \log(P_1/P_0)\\
&=& \sum_{t=1}^T r_t^l
\end{eqnarray}
$$
where $r_t^l$ denotes the log-return over one period.
This is much more complicated for simple returns:
For simple returns we get
$$
\begin{eqnarray}
\frac{P_T}{P_0}-1 &=& \frac{P_T}{P_{T-1}} \cdot \frac{P_{T-1}}{P_{T-2}} \cdots \frac{P_1}{P_{0}} - 1\\
&=& \prod_{t=1}^T (1+r_t) - 1.
\end{eqnarray}
$$